面向对象
Rgbhuinn
这个作者很懒,什么都没留下…
展开
-
继承,继承的好处
继承的好处 1,提高了代码的复用性 2,让类与类之间产生了关系,给第三个特征多态提供了前提。java支持单继承,不直接支持多继承,但对c++多继承机制进行了改良。单继承:一个子类只有一个直接父类,多继承:一个子类可以有多个直接父类(java中不支持,进行了改良)不直接支持是因为多个父类中有相同成员,会产生调用的不确定性。在java中是通过原创 2016-05-23 00:10:59 · 4448 阅读 · 0 评论 -
什么时候使用覆盖操作
//成员函数。/*当子父类中出现成员函数一模一样的情况,会运行子类的函数。这种现象,称为覆盖操作,这是函数在子父类中的特性。函数两个特性:1,重载:在同一个类中。overload2,覆盖,子类中,也称为重写。override覆盖注意事项:1,子类方法覆盖父类方法时,子类权限必须要大于等于父类的权限。2,静态只能覆盖静态,或被静态覆盖。原创 2016-05-23 00:12:41 · 478 阅读 · 0 评论 -
抽象类
今天看到了抽象类。抽象类:抽象:笼统,模糊,不具体。特点:1,方法只有申明没有实现时,该方法就是抽象方法,需要abstract修饰。抽象方法必须定义在抽象类中,该类必须也被abstract修饰。2,抽象类不可以被实例化,为什么?因为调用抽象方法没意义。3,抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化,否则,子类还是抽象类。原创 2016-05-23 11:46:53 · 272 阅读 · 0 评论 -
子父类中,成员特点体现
原创 2016-05-23 00:07:28 · 344 阅读 · 0 评论