继承的概念:
面相对对象有三大特征,封装,继承,多态。封装不必多言,继承和多态非常重要。另外,仿佛继承就是多态的前提。
继承顾名思义就是子类继承父类,父类的方法,属性等,子类可以直接拿来用。
public class Main { public static void main(String[] args) { Zi z = new Zi(); z.Do(); } } class Fu { private String name; private int age; public Fu(String name,int age){ //父类里边的构造方法,进行赋值 this.name = name; this.age = age; } public void Do(){ //父类的一个成员方法 System.out.println("父类") } } class Zi extends Fu //子类通过extends实现继承父类 { public Zi(String name,int age){ //子类的构造方法,传进参数 super(name,age);//super关键字,调用父类的引用,如果没有传参,可以不写,默认在第一行 } public void Do(){ System.out.println("子类"); //实现对父类的覆盖 } }