A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 悦鹏 中级黑马   /  2015-6-3 21:37  /  488 人查看  /  12 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文



1;继承的好处是什么?
答;关键字extends
  继承的好处:复用性,维护性,导致多态
2:Java中的继承特点是什么?
答:支持单继承:一个类只能直接继承一个类,不允许同时继承多个类。
    支持多层继承

3:this和super分别是什么,他们各自的应用场景是什么?
答:this本类对象的引用。super父类的存储的空间;

    this区别成员变量和局部变量的重名,this调用本类中的方法
    super调用父类中的成员
4:什么是方法重写?需要注意哪些问题?
答:子类和父类中出现相同的方法
     注意问题:子类的方法权限大于或者等于父类方法权限,其他部分一模一样
5:方法重写和重载有什么区别?
  区别:重载,一个类中,方法名相同,参数列表不同。
        重写,是子类继承父类后,有一模一样的方法,子类重写父类的方法。
6:子父类中构造方法的执行有什么特点?为什么要这样?
答:1、继承后子类中的构造方法第一行有一个隐士代码super()不写也有;
    2、如果子类中没有构造方法编译时会自动添加;
    3、子类中无论重载多少构造方法,第一行都是super();
    4、当父类中没有空参构造方法时,子类构造方法必须手写super()否则编译失败。
    5、父类中重载了许多构造方法,子类可以任意选择一个访问即可。
    6、子类中所以构造方法必须访问过父类构造方法,可以直接访问,也可以间接访问
    因为子类要看看父类中的成员是如何赋值的。
7:静态代码块,构造代码块,构造方法的执行顺序是什么?
答:静态代码块>构造代码块>构造方法
8:final关键字是什么,可以干什么?分别是哪些特点?
答:修饰符
    1、 修饰类,没有子类,不能继承
    2、修饰方法,方法不能被子类重写
    3、修饰局部变量,一次赋值,终身不变
    4、成员变量,固定不是内存默认值,可以手动赋值,也可以使用构造方法赋值
   保证只能一次

12 个回复

倒序浏览
总结的还挺到位啊
回复 使用道具 举报
如果在有代码体现就完美了
回复 使用道具 举报
确实是个很重要的知识,多谢总结
回复 使用道具 举报
总结的不错!
回复 使用道具 举报
总结的不错
回复 使用道具 举报
可惜没附上代码,那样更加详细点
回复 使用道具 举报
总结确实很重要,不过能多练习然后理解了,变成自己的一种思考方式就完美了。
回复 使用道具 举报
好、、、、
回复 使用道具 举报
夜愿Relax 来自手机 中级黑马 2015-6-4 00:17:18
10#
面向对象的重点
回复 使用道具 举报
不错。。。。。
回复 使用道具 举报
final关键字是什么,可以干什么?分别是哪些特点?
答:修饰符
    1、 修饰类,没有子类,不能继承
    2、修饰方法,方法不能被子类重写
    3、修饰局部变量,一次赋值,终身不变
    4、成员变量,固定不是内存默认值,可以手动赋值,也可以使用构造方法赋值
回复 使用道具 举报
学习学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马