继承概述
继承的格式:
/*
格式:public class 子类名 extends 父类名{}
例:public class Zi extends Fu{}
*/
Fu:父类,也被称为基类和超类
Zi:子类,也被称为派生类
继承中子类的特点:
子类可以有父类的内容,还可以有自己特有的内容
public class Zi extends Fu {
public void pdd(){
System.out.println("pdd方法被调用");
}
}
/*
输出结果为:
lbw方法被调用
pdd方法被调用
lbw方法被调用
*/
java中只支持单继承(理解为一个儿子只能有一个爹),但是支持多层继承
例:
class Fu1 {
public void show(){
System.out.println("fu1");
}
}
class Fu2 {
public void show(){
System.out.println("fu2");
}
}
class Zi extends Fu1, Fu2 { //这里就报错,因为一个儿