久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Java之Extends和Implements的區(qū)別

 LVADDIE 2015-07-31

只要類被定義為(final)就是不能被繼承的

Extends繼承一個(gè)已有的類,被繼承的類稱為父類(超類,基類),新的類稱為子類(派生類)

  1. 1. public繼承
  2. 明顯父類public成員在子類中仍然是public,,所以子類對(duì)象可以調(diào)用父類的接口
  3. 2. protected繼承
  4. protected繼承后,,父類public和protected成員都變成子類的protected成員了
  5. 也就是說子類對(duì)象無法調(diào)用父類的接口,只能將父類的函數(shù)當(dāng)作子類的內(nèi)部實(shí)現(xiàn)
  6. 3. private繼承
  7. private繼承后,,父類public和protected成員都變成子類的private了,,它比protected繼承更嚴(yán)格。
  8. 也就說這些父類的成員只能被繼承一次,,再繼續(xù)繼承,,父類的成員就不可見了。
  1. class A {
  2. int i;
  3. void f() {}
  4. void A() {} // 構(gòu)造
  5. }
  6. // B 繼承 A
  7. class B extends A {
  8. int j;
  9. void f() {} // 重寫
  10. void g() {}
  11. void B() { // 構(gòu)造
  12. // 調(diào)用父類的構(gòu)造方法
  13. super();
  14. }
  15. }
  16. B b = new B();
  17. b.i // 繼承的
  18. b.f() // 重寫后的
  19. b.j // 自有的
  20. b.g() // 自有的

Implements 接口實(shí)現(xiàn)

Implements是一個(gè)類實(shí)現(xiàn)一個(gè)接口用的關(guān)鍵字,,它是用來實(shí)現(xiàn)接口中定義的抽象方法

interface接口內(nèi)部全部是由全局常量和公共抽象方法所組成

對(duì)于class而言,,extends用于(單)繼承一個(gè)類(class),而implements用于實(shí)現(xiàn)一個(gè)接口(interface)

Implements,,實(shí)現(xiàn)父類,,子類不可以覆蓋父類的方法或者變量。

即使子類定義與父類相同的變量或者函數(shù),,也會(huì)被父類取代掉

interface定義一些方法,并沒有實(shí)現(xiàn),需要implements來實(shí)現(xiàn)才可用

extend可以繼承一個(gè)接口,但仍是一個(gè)接口,也需要implements之后才可用

這樣的好處是:架構(gòu)師定義好接口,,讓工程師實(shí)現(xiàn)就可以了。整個(gè)項(xiàng)目開發(fā)效率和開發(fā)成本大大降低,。

  1. // 接口
  2. public interface People {
  3. public void say();
  4. }
  5. public interface People2 {
  6. public void say2();
  7. }
  8. // 等著被實(shí)現(xiàn)
  9. public class Chinese implements People, People2 {
  10. public void say() {
  11. System.out.println(" 你好,!");
  12. }
  13. public void say2() {
  14. System.out.println(" 你好,!");
  15. }
  16. }
  17. People chinese = new Chinese() ;
  18. chinese.say();
  19. chinese.say();

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多