贾宗虎
今天我们学习了面向对象三大特性的第二个,继承。请根据自己的理解,回答下面问题。
1.什么是方法的重写?集成后方法重写要注意哪几点?
1)方法重写就是从父类继承过来的方法,和自身本来就有的方法重名,会覆盖父类的方法
2) 子类的方法权限要不小于父类的方法
方法的三要素,返回值类型,方法名,参数列表都要一模一样
2.什么是抽象类?抽象类的作用?
将一些类的共同特性抽取出来,放在一个类中,这个类就叫抽象类
作用:当多个类出现相同功能的时候,可以将他们的共同特性抽取出来,但不抽取功能体,只抽取功能定义
3.抽象类使用时要注意哪些?
1) 抽象类的子类,必须重写抽象类的所有抽象方法,不然编译失败.或者这个子类也定义为抽象类
2)抽象类不能直接创建对象,必须有子类实现所有抽象方法以后,才可以由子类创建对象
3)抽象类可以不包含抽象方法,但是包含抽象方法的类,一定是抽象类
4)抽象类,可以有构造方法,给子类初始化父类成员用
4.请根据自己的理解谈谈抽象和继承存在的意义
抽象和继承可以在我们在需要创建N个具有共同特性的类,并且需要将他们之间关联起来的时候,将他们串联起来
使我们的代码更灵活,更方便管理和维护.也更有逻辑性.
|