java面向对象思想之继承

一、什么是继承

  继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。可以联系生活进行理解,相当于父亲和儿子的关系。父亲有的属性和能力在儿子身上都会有所体现。在java中,子类继承了父类,就能使用父类的静态属性和动态方法。从而对事物进行抽象。

二、为什么需要继承——【减少代码量】

  1、在程序开发中,会有很多模块有相同或者相近的属性和功能,如果为每一个模块写一遍,那代码量将会成倍的增加。当将一些共有的代码提炼出来,在需要的的地方进行使用,这就减少了不必要的代码。当配合子类特有的属性方法,就能满足特定的功能需求。

  2、使类与类之间产生了关系,有了这个关系,才有多态的特性。

三、继承的实现

基本语法【使用extends关键字】:

修饰符 class ClassName extends extend_class { // 类体 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwfddf.html