最新回答 / 小and
右键source->Generate toString()...,选择想要输出的属性,确定自动生成toString方法,然后在代码中调用toString()方法,例如:System.out.printeln(new YourClass().toString());
2017-02-03
最赞回答 / 原木兮
|-------|| 父类 | | |---------| ||子类 ||额外 || |---------如上图所示, 如果父类new 一个对象,那么得到的对象占用的空间就是上图中”父类“那一块,此时如果转换成子类,那么就会用到“子类额外”那块,而这块内存没有申请,当访问的时候就会出错。 如果是子类new 一个对象,那么得到的就是整个上图的空间,转化为父类的话,只可能会访问到上面的部分,而此块内存是申请了的,所以访问不会出错。 子类转换为父类后,...
2017-01-22
最新回答 / 慕粉0924545886
不是,这两个才是一样的!前提是你必须在Animal中重写了toString方法!System.out.println(dog.toString()); System.out.println(dog);
2017-01-19