海詩網(wǎng) 知識百科 java(javascript)

java(javascript)

java, 擴展一般是針對java中的繼承進行擴展,繼承本身就是面向?qū)ο蟮娜筇匦灾?。需要注意的是,繼承與現(xiàn)實生活中的“繼承”類似,都保留了其父代的一些特征,從而減少了代碼冗余,提高了程序運行效率。

Java中的繼承是對現(xiàn)有類的擴展,這樣就可以生成新的類?,F(xiàn)有的類稱為父類、基類或超類,而新生成的類稱為子類或派生類。在子類中,不僅包含父類的屬性和方法,

您還可以添加新的屬性和方法。

javascript

在Java中,繼承父類的子類的語法格式是:

修飾符類別class_name擴展extend_class {

//類的主體

}

其中,class_name是子類(即派生類)的名稱,extend_class是父類(即基類)的名稱。extend關鍵字通常直接跟在子類名稱之后,然后是這個類需要繼承的父類名。

Java本身的繼承是通過關鍵字“extends”來實現(xiàn)的,在英語中是擴展的意思,而不是繼承。擴展可以很好的反映子類和父類的關系,即子類屬于父類的擴展,而子類屬于一個特殊的父類。

但是需要注意的是,Java中基本不允許多重繼承。

javascript

參考示例:

繼承,具體代碼如下:

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)容歡迎關注。

本文來自網(wǎng)絡,不代表海詩網(wǎng)立場,轉載請注明出處:http://x91880.com/n/169276.html
      

openjdk和oracle(oracleopenjdk教學)

發(fā)表回復
聯(lián)系我們
聯(lián)系我們

在線咨詢: QQ交談

郵箱: 3587015498@qq.com

工作時間:周一至周五,9:00-17:30,節(jié)假日休息

關注微信
微信掃一掃關注我們
微信掃一掃關注我們
關注微博
返回頂部