java中继承的相关简介说明
继承的概念
继承: 指一个类的定义可以基于另外一个已存在的类,即子类继承父类 从而实现父类的代码的重用 -------------------------------------------------------------- 继承类之后: 两个类的关系:父类一般具有各个子类共性的特征, 而子类可以增加一些更具个性的方法。 类的继承具有传递性,即子类还可以继续派生子类, 位于上层的类概念更加抽象, 位于下层的类的概念更加具体
继承的定义示例
[修饰符] class 子类名 extends 父类名{ 子类体 } 修饰符:public private protected default
子类对父类成员的可访问特性
子类可以继承父类的成员 但对父类成员的访问却是由访问特性控制 父类与子类在一个包中:不能直接访问private, 但是我们可以通过具有public访问属性的成员方法来取得 父类的private成员。 父类与子类不在同一个包中:不能直接访问private和默认,但是我们可以通过具有public和protected访问属性的成员方法来取得 父类的private成员。
类成员方法的重载与覆盖
当子类中定义的新成员变量的名字与父类中某个成员变量名字相同时,子类会把父类中相应成员变量隐藏起来。 当子类中定义的成员方法的名字与父类中 某个成员方法的名字相同时属于成员方法的重载或覆盖
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。