全套视频 > 视频下载

面向对象_继承 方法覆盖 多态

  • 类型:java
  • 适合对象:Java学员、Java爱好者、开发人员
  • QQ号:1461566656

分享:0

1、继承是什么,有哪些特点?

子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。

特点:在继承关系中,父类更通用、子类更具体。父类具有更一般的特征和行为,而子类除了具有父类的特征和行为,还具有一些自己特殊的特征和行为,这个有点类似人类的继承行为。

在继承关系中。父类和子类需要满足is-a的关系。子类是父类。

表示父类和子类的术语:父类和子类、超类和子类、基类和派生类,他们表示的是同一个意思。

2、为什么需要继承?什么时候应该继承?

使用继承可以有效实现代码复用,避免重复代码的出现,使代码更加简洁。

当两个类具有相同的特征(属性)和行为(方法)时,可以将相同的部分抽取出来放到一个类中作为父类,其它两个类继承这个父类。

继承实现了面向对象的原则:write once,only once(编写一次、且编写一次)

3、如何实现继承?

在java语言中,用extends(扩展)关键字来表示一个类继承了另一个类。在父类中只定义一些通用的属性和方法。

子类自动继承父类的属性和方法,子类中可以定义特定的属性和方法。或子类重新定义父类的属性、重写父类的方法可以获得与父类不同的功能。需要注意的是,在Java里面,只支持单继承,即A类继承了B类,A类就不能够再去继承其他类了。


视频推荐
学员感言
开班信息