课程
/后端开发
/Java
/Java入门第二季 升级版
当一个类实例化的时候,不是只会执行构造方法里面的代码吗
为什么也会执行toString方法
2018-07-25
源自:Java入门第二季 升级版 9-8
正在回答
toString可以输出对象的属性,而如果一个类没有构造方法,有默认构造方法,或者构造方法没有输入对象的属性,是不会输出对象的属性
比如:
public class Dog{
private int age;
public Dog(int age){
this.age=age;}
public static void main(String args[]){
Dog d=new Dog(10);
System.out.println(d);//没有toString方法,不能输出d的属性age,只能输出对象d的地址
}}
阿楠呐 提问者
妮妮慕莱坞3017812 回复 阿楠呐 提问者
插网线
Dog d=new Dog(10);这里的10是什么意思,为什么我去编译会报错
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
3 回答关于toString()方法的问题
2 回答关于final的一些问题
8 回答有关与toString的问题
2 回答tostring的问题
7 回答toString()问题