蚌埠北大青鸟IT培训学校

试听课 + 活动课
填写信息优先获取试听课

位置:学校首页 > 学校动态>Java继承的概念是什么

Java继承的概念是什么

  继承是面向对象程序设计的较重要特征之一。继在面向对象的程序设计中,在已有类的基础上定义新的类,而不需要重新编写已有类的内容,这就叫继承。

Java继承的概念是什么

  1. 继承的概念

  在面向对象的程序设计中,在已有类的基础上定义新的类,而不需要重新编写已有类的内容,这就叫继承。

  现有的类被称为基类或父类,在此基础上创建的新类被称为派生类或子类。

  继承关系可以描述如下:子类继承于父类或父类被子类继承。子类与父类建立继承关系后,子类也拥有父类的非私有的成员属性和成员方法,同时还可以拥有自己的属性和方法。

  2. 继承的实现

  继承的英文是inherit,但从继承的定义来看,子类实际上是对父类的扩展,所以Java的有限继承是由关键字extends实现的。

  关键词extends表示要构造一个新的类,而新的类是由已经存在的类派生出来的。其格式如下:[修饰符]class子类名[extends父类]

  3. 继承实现方式注释

  (1) Java只允许单继承,不允许多重继承,也就是说,一个子类只能有一个父类。

  (2)如果一个子类继承了一个父类,那么该子类自动拥有父类的所有非私有数据成员(数据结构)和成员方法(功能)。

  (3)子类可以定义自己的数据成员和成员函数,但也可以修改父类的数据成员或重写父类的方法。

  (4) Java允许多层继承。例如,子类A可以有父类B,而父类B也可以有父类C,因此,子类是"相对"的。

  (5)在Java中,Object类是一个特殊的超类或基类,所有的类都直接或间接地继承自Object。

领取试听课
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
版权所有:搜学搜课(www.soxsok.com) 技术支持:搜学搜课网