1.什么是方法的重写?集成后方法重写要注意哪几点?
父类和子类中有方法名相同的方法,就是方法的重写子类方法的权限要大于等于父类方法的权限。子类方法的返回值要小于等于父类方法的返回值范围。
2.什么是抽象类?抽象类的作用?
抽象类就是包含抽象方法的类,抽象方法就是没有方法主体的方法。抽象类不一定有抽象方法,有抽象方法的类一定是抽象类。
作用:抽象类在为继承该抽象类的子类提供便利的同时,也为子类提供了一些规范要求。
3.抽象类使用时要注意哪些?
1.抽象类不能创建对象,只能创建其子非抽象类的对象。
2.抽象类中可以有构造方法,提供给子类创造对象时,初始化父类成员的使用。
3.抽象类中不一定有抽象方法,但有抽象方法的类一定是抽象类。
4.抽象类的子类,必须重写父类的全部抽象方法,否则编译会报错,除非该子类也是一个抽象类。
4.请根据自己的理解谈谈抽象和继承存在的意义
际上就是类和类的”共性抽取”,可以起到提高代码的复用性,也是”多态”的前提
|