java, 擴展一般是針對java中的繼承進行擴展,繼承本身就是面向?qū)ο蟮娜筇匦灾?。需要注意的是,繼承與現(xiàn)實生活中的“繼承”類似,都保留了其父代的一些特征,從而減少了代碼冗余,提高了程序運行效率。
Java中的繼承是對現(xiàn)有類的擴展,這樣就可以生成新的類?,F(xiàn)有的類稱為父類、基類或超類,而新生成的類稱為子類或派生類。在子類中,不僅包含父類的屬性和方法,
您還可以添加新的屬性和方法。
在Java中,繼承父類的子類的語法格式是:
修飾符類別class_name擴展extend_class {
//類的主體
}
其中,class_name是子類(即派生類)的名稱,extend_class是父類(即基類)的名稱。extend關鍵字通常直接跟在子類名稱之后,然后是這個類需要繼承的父類名。
Java本身的繼承是通過關鍵字“extends”來實現(xiàn)的,在英語中是擴展的意思,而不是繼承。擴展可以很好的反映子類和父類的關系,即子類屬于父類的擴展,而子類屬于一個特殊的父類。
但是需要注意的是,Java中基本不允許多重繼承。
參考示例:
繼承,具體代碼如下:
class Animal{
void eat(){
System.out.println(Animal eat);
}
void sleep(){
System.out.println(Animal sleep);
}
void breathe(){
System.out.println(Animal breathe);
}
}
class Fish extends Animal{
}
public class TestNew {
public static void main(String[] args) {
//TODO Auto-generated method stub
Animal an=new Animal();
Fish fn=new Fish();
an.breathe();
fn.breathe();
}
}
java,以上就是本文為您收集整理的java最新內(nèi)容,希望能幫到您!更多相關內(nèi)容歡迎關注。