java 面向對象 繼承
阿新 • • 發佈:2017-12-20
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 面向對象 繼承