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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始


1.什么是方法的重写?集成后方法重写要注意哪几点?
方法重写:返回值类型、方法名、参数列表一致
注意:1、返回值类型、方法名、参数列表要保持一致,建议在方法前写上@Override用来检验方法重
               写是否正确;
          2、子类的返回值类型范围要小于等于父类的返回值类型范围;
          3、子类的权限修饰符范围要大于等于父类的权限范围。

2.什么是抽象类?抽象类的作用?
含有抽象方法的类就是抽象类;
作用:在给子类提供便利的同时,也对子类进行约束

3.抽象类使用时要注意哪些?
(1)抽象类不能创建对象,只能通过非抽象类的子类创建对象
(2)抽象类有构造方法,用来子类构建对象是,初始化父类的成员
(3)含有抽象方法的一定是抽象类,抽象类不一定包含抽象方法
(4)子类必须重写父类所有抽象方法,否则编译报错,除非子类也是抽象类

4.请根据自己的理解谈谈抽象和继承存在的意义
继承可以提高代码的复用性
抽象可以在给子类提供便利的同时,也对子类进行约束,使子类根据自身情况定义不同的方法
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马