2-3:老师,void是基本数据类型吗? Dog类里的eat()方法是不是即是重载又是重写呢?
void是基本数据类型吗? Dog类里的eat()方法是不是即是重载又是重写呢?
25
收起
正在回答
3回答
同学你好。
1、是不是父类的私有属性,子类也拥有,就是不能直接访问,要通过公有方法进行间接访问。
父类的私有属性,子类可以继承下来,继承后它就是子类自己的属性。在子类访问父类属性时,子类可以通过父类的公有方法来间接访问父类的私有属性。
2、子类中的构造方法里的super()是不是调用了父类的构造方法,然后子类初始化了父类的成员属性,然后这个子类就拥有了父类成员属性?
子类中的构造方法里的super()是调用了父类的构造方法,但是在调用构造方法创建对象时,肯定是为子类自己的属性赋值,包括从父类继承下来的属性。这里要注意类的继承和创建对象的区别。
父类的私有属性,子类可以继承下来,比如:儿子继承了父亲的眼睛和鼻子的特征,但是创建儿子对象后,肯定是儿子的眼睛和鼻子,这个眼睛和鼻子不属于父亲。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
java工程师2020版
- 参与学习 人
- 提交作业 9400 份
- 解答问题 16556 个
综合就业常年第一,编程排行常年霸榜,无需脱产即可学习,北上广深月薪过万 无论你是未就业的学生还是想转行的在职人员,不需要基础,只要你有梦想,想高薪
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星