Java 繼承 extends關鍵字


繼承:類和類的一種關系  extends關鍵字

狗類是子類,派生類    動物類是父類,基類

 

1.一個類只能有一個直接的父類

2.多個類可以繼承一個父類

例:class A{}

class B extends A{}

class C extends A{}  //類B和類C都可以繼承類A

 

好處:

1.子類會自動擁有父類所有可繼承的屬性和方法

2.若父類實現了一些功能,子類繼承於父類,這樣子類可復用父類所寫的代碼

語法:class 子類 extends 父類{}

 

例:class Animal{

 public String name;    //若把public換成private,則name不能被繼承

public int age;

public void eat(){

System.out.println("動物具有吃東西的能力");

}

}

class Dog extends Animal{

 

}

 class Ex22{

public static void main(String[] args){

Dog dog=new Dog();

dog.name="小天";    //繼承父類的屬性

dog.age=10;      //繼承父類的屬性

dog.eat();      //繼承父類的方法

}

}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM