课程
/后端开发
/Java
/Java入门第二季 升级版
比如有两个类,Animal类, Dog类, Dog继承Animal
Dog dog = new Dog(); 这时会创建一个Animal类对象和一个dog对象吗?一条语句同时创建了两个对象?
因为子类的构造方法第一行就调用父类的构造方法,对吗?
2018-08-10
源自:Java入门第二季 升级版 9-7
正在回答
不是,调用父类构造方法并不等于创建父类对象。可以参考这个帖子。
主宰灵魂 提问者
new Dog();是调用了构造方法,我觉得是一个对象吧因为可以new Dog().方法。接着new Dog()赋给Dog类型的dog。算是又创建一个对象吧。建议多看几遍,琢磨琢磨一下视屏的意思。
举报
课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙
2 回答子类创建对象问题
1 回答创建子类对象内存中会出现几个对象
3 回答创建类对象
1 回答创建类的对象
2 回答创建内部类对象的时候,为什么不是Inner i=new Inner();???