1.首先寫一個父類
public class father {//父類
String name;//成員變量
int id;
public father(String myname,int myid){//初始化方法,實例化時需要先填寫初始化的參數
name=myname;
id=myid;
}
public void eat(){//成員方法
System.out.println(name+"在吃飯");
}
public void ids(){
System.out.println("他id為"+id);
}
public void super1(){
System.out.println("在子類中使用super.方法名,可以用出父類的方法");
}
}
2.然后寫一個子類(子類的文件夾名字為子類名)

public class son1 extends father {//子類
public son1(String myname, int myid) {//初始化方法
super(myname, myid);
}
public void eat() {//成員方法
//在son1中的eat中相當於使用了父類中的一次eat方法和子類重寫過的eat方法
System.out.println(name + "在吃早飯");//加了一個早字,進行一波偷天換日的重寫
super.super1();//在子類中使用super.方法名,可以用出父類的方法
}
}
3.實例化子類和父類的對象
public class objet {
public static void main(String[] args) {
father Father=new father("小米",1);
son1 Son1=new son1("小說",2);
//Object Son=new son("小說",2);
Father.ids();
Son1.ids();//這個方法沒有重寫
//重寫方法只能重寫父類中有的方法
Father.eat();
Son1.eat();//這個方法被重寫了
}
}
4.實例化對象使用super方法,重寫的方法,和繼承的方法

