1.什么是方法的重写?集成后方法重写要注意哪几点?
子类中出现与父类一模一样的方法时(返回值类型,方法名和参数列表都相同),会出现覆盖效
果,也称为重写或者复写。
方法重写注意:
a.子类权限访问符范围要大于等于父类
b.子类返回值范围小于等于父类
c.父类被private修饰时,子类不可覆盖重写。 2.什么是抽象类?抽象类的作用?
没有方法主体的方法称为抽象方法。Java语法规定,包含抽象方法
的类就是抽象类。
作用:抽象类就是把无法具体实现的方法抽象起来,等具体的子类去实现方法,抽象类可以防止创建对象,
3.抽象类使用时要注意哪些?
1. 不能直接创建new抽象类对象。
2. 必须用一个子类来继承抽象父类。
3. 子类必须覆盖重写抽象父类当中所有的抽象方法。
4. 创建子类对象进行使用 4.请根据自己的理解谈谈抽象和继承存在的意义
继承存在的意义:
1.提高代码的复用性。2. 类与类之间产生了关系,是多态的前提。
抽象存在的意义:抽象类就是把无法具体实现的方法抽象起来,等具体的子类去实现方法,抽象类可以防止创建对象,
|