继承是指可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等。
继承的优点:
- 提高了代码的复用性
多个类相同的属性(成员变量)可以放到同一个类中 - 提高了代码的可维护性
当代码需要调整时,只需要修改以出即可
缺点:
继承是的类与类之间产生了关系,类的耦合性增强了,当父类变化是,子类必须跟着变化,子类的独立性被降低了
继承调用示例
public class Fu {
public void show(){
System.out.println("父类中的show方法(空参构造方法)被调用");
}
}
package com.bella01;
/*
子类
*/
public class Zi extends Fu{
public void method(){
System.out.println("子类中的method方法(空参构造方法)被调用");
}
}
package com.bella01;
public class Test {
public static void main(String[] args) {
// 创建对象使用构造方法
Fu f = new Fu();
f.show();
Zi z = new Zi();
z.method();
z.show();
}
}
调用实现: