java继承的概念和特点(java继承的概念和特点是什么)

  在Java中,类的继承是指在一个现有类的基础上产生一个新的类,产生的新类被称为子类,现有类被称为父类,子类会自动拥有父类的属性和方法。例如定义一个Animal类作为父类,该类拥有一个call()方法,当子类Cow和Sheep继承自Animal类时,就会自动拥有call()方法。

image.png

  Java由已知类创建新类的机制是:继承。

  一、继承的概念

  继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。

  继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。

  二、类的继承格式

  在 Java 中通过 extends 关键字可以申明一个类是从另外一个类继承而来的,一般形式如下:

  class 父类 {

  }

  class 子类 extends 父类 {

  }

  3、为什么要使用继承

  如果不使用继承,则父类和子类代码存在大量重复,导致代码量大且臃肿,而且维护性不高

  4、继承类型

  需要注意的是 Java 不支持多继承(C++支持多继承),但支持多重继承。

  三、继承的好处:

  1.继承是传递的,易于在其基础上构造和扩充。

  2.简化对事物的描绘,使得层次更加清晰。

  3.减少代码冗余。

  4.提高可维护性。


发表评论

评论列表

还没有评论,快来说点什么吧~