为什么运行结果是乱码?

class Card
{
    private int rank;
    private String suit;
    public Card(String s,int r)
    {
        suit=s;
        rank=r;
    }
}
class lo
{
    public static void main(String[] args)
    {
        Card c=new Card("mn",1);
        System.out.println(c);
    }
}


TOW哈克
浏览 1303回答 1
1回答

望远

直接输出对象时,会默认调用对象的toString()方法,如果没有重写toString()方法就会输出ClassRoom@一个随机值。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java