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