1. 程式人生 > >java 面向對象 繼承

java 面向對象 繼承

blog new 方法 body extends oid post string anim

在看菜鳥教程中學習JAVA 記錄下學習的,以後好復習。

在 Java 中通過 extends 關鍵字可以申明一個類是從另外一個類繼承而來的,一般形式如下:

class 父類 {
}
 
class 子類 extends 父類 {
}

現在來看看例子怎麽寫的,如下先創建一個父類:

public class Animal {
    private String name;
    private int id;
    public Animal(String myName, int myid) {
        name = myName;
        id = myid;
    }
    
public void eat(){ System.out.println(name+"正在吃"); } public void sleep(){ System.out.println(name+"正在睡"); } public void introduction() { System.out.println("大家好!我是" + id + "" + name + "."); } }

再創建一個子類繼承父類:

public class Penguin extends Animal {
    
public Penguin(String myName, int myid) { super(myName, myid); } }

然後main方法這麽調用:

public class Main {

    public static void main(String[] args)
    {
     Animal a=new Penguin("小紅",1);
     a.eat();
     a.sleep();
     a.introduction();
    }
}

這就簡單的實現了一個子類調用父類的方法。

java 面向對象 繼承