掌握类的继承的概念,能够使用继承定掌握关键字super 的使用。
继(ineiace)是面向对象程序设计的又一重要特性 ,是面向对象编程技术的一块基石,因为它允许创建分等级层次的类。采用继承的机制可以有效地组织程序的结构,设计系统中的类,明确类间关系,充分利用已有的类来完成更复杂、深人的开发,大大提高程序开发的效率,降低维护的工作量。Java 的继承具有单继承的特点,即每个子类只能有一个父类。
(1)继承的概念
继承是一种由已有类创建新类的机制。在Java语言中,被继承的类称为基类或者父类,由继承形成的类称为派生类或者子类。因此,子类继承了父类定义的变量和方法,同时也可以修改父类的属性或重写父类的方法,并且添加了自己特有的变量和方法。
Java中规定,一个父类可以同时拥有多个子类,但一个子类只能有一个父类,即单重继承。Java允许多层继承,即子类还可以有它自己的子类,在下一层的继承关系中原先的子类就变成了父类。这样的继承关系就形成了继承树。
(2)类继承的实现
类的继承是通过关键字extends 来实现的,其格式为:
[访问权限] class子类名extends父类名
其中etens是继承关键字,后面跟着父类的类名。如果没有elede子句,则这个类自接继承Oobject。需要注意的是,父类名所指定的类必须是在当前编译t单元中可以伤回的类,否
(3)继承成员变量和方法
如果一个类是另一类的子类,则子类就会拥有父类中的部分成员变量和方法。子类拥有父类的成员变量和方法有以下几种情况。
1.子类利父类在同一个包中:子类可继承父类中的public prorected和deat类型的成员变量和方法,不能继承private型的成员变量和方法。
②子类和父类不在同一个包:子类可继承父类的public protected 的成员变量和方法,不能继承default和private型的成员变量和方法。
Java面向对象程序设计——创建Employee子类
最新推荐文章于 2025-08-24 16:09:54 发布
本文详细介绍了Java中的类继承概念,包括单继承、关键字`extends`的使用,以及成员变量和方法的继承规则。子类可以通过`super`关键字调用父类的构造方法,并且可以覆盖父类的方法,遵循特定的覆盖规则。

最低0.47元/天 解锁文章
288

被折叠的 条评论
为什么被折叠?



