黑马程序员技术交流社区

标题: java基础知识(九) [打印本页]

作者: java234    时间: 2016-9-1 21:32
标题: java基础知识(九)
1.继承的的特点和好处,弊端?
答:特点:java只支持单继承,但是能够多层次继承;接口能够单继承,也能够多继承。
好处:(1)提高了代码的复用性(2)提高了代码的维护性(3)提高了代码的扩展性。(4)让类与类产生了关系,是多态的前提。
弊端:增强了类与类的耦合性。

2.this和super 的区别?
答:this代表对象的引用,super代表当前对象父类的引用。

3.Super()和this()在构造方法能同时使用吗?
答 :不能,super调用的是父类的构造,要放在构造函数的第一行;this调用的是本类的构造,也要放在第一行。

4.Super关键字和this关键字能否在构造函数中共存?
答:能。

5.为什么默认的super()都是空参的呢?
因为Object类是所有 类的父类,Object中只有一个空参构造。





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2