• 云和教育:云和数据集团旗下高端ICT职业教育品牌,专注于国家紧缺、核心ICT人才的培养。
报名电话/微信 15601099222

云和数据集团

java继承的概念是什么?

云和数据 区域规模更大、更具影响力

在Java中,类的继承是指在一个现有类的基础上产生一个新的类,产生的新类被称为子类,现有类被称为父类,子类会自动拥有父类的属性和方法。例如定义一个Animal类作为父类,该类拥有一个call()方法,当子类Cow和Sheep继承自Animal类时,就会自动拥有call()方法。下面通过图例描述类的继承关系,如图3-11所示。

Animal类的继承关系图

图3-11 Animal类的继承关系图

在程序代码中,如果想定义一个类继承另一个类,需要使用extends关键字。如果一个类没有使用extends关键字明确标识继承另一个类,那么这个类就是默认继承Object类。Object类是所有类的父类,该类中的方法适用于其所有子类,其类中常用的方法有toString()和hashCode()方法等。

注意:在类的继承中,需要注意以下几个问题。

(1)在Java中,类只支持单继承,不允许多重继承,也就是说一个类只能有一个直接父类。例如Cow类继承Animal类之后,就不允许继承其他类。

(2)多个类可以继承一个父类,例如Cow和Sheep类都可以继承Animal类。

(3)在Java中,多层继承是允许的,即一个父类可以再继承其他的父类,例如Zebra类继承自Horse类,而Horse类又可以继承Animal类,即“子孙三代”。

免费试学

  • --请选择试学课程--
  • UI视觉交互精英班
  • HTML5全栈精英班
  • JAVA分布式精英班
  • PHP全栈web高薪班
  • Unity虚拟现实大师班
  • 大数据人工智能专家班
  • 全域电商精英班
  • 华为ICT认证

报名试听

x

联系我们

获取更多云和数据资讯,请访问云和数据集团官网 m.yunhe.cn 了解更多详情!