JAVA中继承的应用

作者:神奇的周 | 创建时间: 2023-05-03
本文中讲解了什么是继承,以及继承的作用和相关应用,覆盖和重载的区分...
JAVA中继承的应用

操作方法

什么是单继承? 单继承:一个子类只能有一个直接父类 多继承:一个子类可以有多个直接父类 java不直接支持,因为多个父类中有相同成员,会产生调用的不确定性 java支持多层继承 c继承b,b继承a;

继承的好处? 1.提高了代码的复用性 2.让类与类之间产生了关系,给第三个特征多肽提供了前提

使用一个继承体系时: 1查看该体系的顶层类,了解该体系的基本功能 2.创建体系中的最子类对象,完成功能的使用

什么时候定义继承呢? 当类与类之间存在着所属关系的时候,就定义继承,xxx是yyy的一种

当本类的成员和局部变量同名,用this区分, 当字父类中的成员变量同名用super区分字符类 this 和super的用法很相似 this:代表一个本类的对象 super:代表一个父类的空间 当子父类中出现成员函数一模一样的情况,会运行子类的函数 这中现象,称为覆盖操作,这是函数在子父类中的天特性 函数的两个特性: 1.重载,同一个 类中 2.覆盖:子类中,覆盖也称为重写,覆写,override 覆盖注意事项: 1.子类方法覆盖父类方法时,子类权限必须要大于等于父类的权限,才可以引发覆盖 2.静态只能覆盖静态,或被静态覆盖

点击展开全文

更多推荐