一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術(shù)|正則表達(dá)式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務(wù)器之家 - 編程語言 - Java教程 - 詳解Java面向?qū)ο笾械睦^承

詳解Java面向?qū)ο笾械睦^承

2023-05-09 01:04未知服務(wù)器之家 Java教程

繼承的概念 繼承是面向?qū)ο缶幊讨械囊粋€概念,它允許一個類(稱為子類或派生類)繼承另一個類(稱為父類或基類)的屬性和方法。子類在繼承父類的同時也可以添加自己的屬性和方法,從而實現(xiàn)代碼的復(fù)用和擴(kuò)展。繼承是面向

繼承的概念

繼承是面向?qū)ο缶幊讨械囊粋€概念,它允許一個類(稱為子類或派生類)繼承另一個類(稱為父類或基類)的屬性和方法。子類在繼承父類的同時也可以添加自己的屬性和方法,從而實現(xiàn)代碼的復(fù)用和擴(kuò)展。繼承是面向?qū)ο缶幊痰娜筇卣髦唬渌麅蓚€分別是封裝和多態(tài)。

繼承的作用

1、提高代碼的復(fù)用性:通過繼承,子類可以直接使用父類的屬性和方法,不需要重復(fù)定義。

2、便于代碼的擴(kuò)展:通過在子類中添加新的屬性和方法,實現(xiàn)了代碼的擴(kuò)展。

3、提高代碼的可維護(hù)性:將公共的屬性和方法放在父類中,可以減少重復(fù)的代碼,從而方便代碼維護(hù)和升級。

繼承關(guān)鍵字

extends關(guān)鍵字

在 Java 中,類的繼承是單一繼承,也就是說,一個子類只能擁有一個父類,所以 extends 只能繼承一個類。

implements關(guān)鍵字

使用 implements 關(guān)鍵字可以變相的使java具有多繼承的特性,使用范圍為類繼承接口的情況,可以同時繼承多個接口(接口跟接口之間采用逗號分隔)。

super 與 this 關(guān)鍵字

super關(guān)鍵字:對父類成員的訪問;this關(guān)鍵字:調(diào)用自己的方法。

繼承類型

//extends 單繼承
public class A{......}
public class B extends A{......}
//extends 多重繼承
public class A{......}
public class B extends A{......}
public class C extends B{......}
//extends 不同類繼承同一個類
public class B extends  A{......}
public class C extends A{......}
//implements 多繼承
public interface A {......}
public interface B {......} 
public class C implements A,B {......}

類的繼承格式

在 Java 中通過 extends 關(guān)鍵字可以申明一個類是從另外一個類繼承而來的,一般形式如下:

class 父類 {
}
class 子類 extends 父類 {
}

實例

// 父類 Animal
class Animal{
    String name;
    public void setName(String name) {
        this.name = name;
    }
    public void eat() {
        System.out.println(name + "正在吃");
    }
}
// 子類 Dog 繼承自 Animal
class Dog extends Animal {
    public void bark() {
        System.out.println(name + "正在叫");
    }
}
public class Test {
    public static void main(String args[]) {
        Dog dog = new Dog();
        dog.setName("旺財"); // 設(shè)置狗的名字為旺財
        dog.eat(); // 繼承自父類 Animal,輸出:旺財正在吃
        dog.bark(); // 子類添加的方法,輸出:旺財正在叫
    }
}
原文地址:https://jiubana1.blog.csdn.net/article/details/129961367

延伸 · 閱讀

精彩推薦
  • Java教程Java8特性使用Function代替分支語句

    Java8特性使用Function代替分支語句

    這篇文章主要介紹了Java8特性使用Function代替分支語句,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以...

    一馬平川15132020-09-09
  • Java教程java仿windows記事本功能完整版

    java仿windows記事本功能完整版

    這篇文章主要為大家詳細(xì)介紹了java仿windows記事本功能完整版,具有一定的參考價值,感興趣的小伙伴們可以參考一下...

    孟凡勇9642021-07-27
  • Java教程解決程序包org.springframework.test.context不存在

    解決程序包org.springframework.test.context不存在

    這篇文章主要介紹了解決程序包org.springframework.test.context不存在的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不...

    QaQiang01212182021-12-20
  • Java教程HttpsURLConnection上傳文件流(實例講解)

    HttpsURLConnection上傳文件流(實例講解)

    下面小編就為大家?guī)硪黄狧ttpsURLConnection上傳文件流(實例講解)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    Java教程網(wǎng)9932020-11-26
  • Java教程Java程序命令行參數(shù)用法總結(jié)

    Java程序命令行參數(shù)用法總結(jié)

    這篇文章主要介紹了Java程序命令行參數(shù)用法總結(jié),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教...

    bladestone13422022-01-12
  • Java教程2020最新eclipse安裝過程及細(xì)節(jié)

    2020最新eclipse安裝過程及細(xì)節(jié)

    這篇文章主要介紹了2020最新eclipse安裝過程及細(xì)節(jié),本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的...

    力學(xué)猿11822020-08-12
  • Java教程詳談Java多線程的幾個常用關(guān)鍵字

    詳談Java多線程的幾個常用關(guān)鍵字

    下面小編就為大家?guī)硪黄斦凧ava多線程的幾個常用關(guān)鍵字。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧...

    Java之家3532020-09-20
  • Java教程Java序列化常見的三個問題

    Java序列化常見的三個問題

    這篇文章主要介紹了Java序列化常見的三個問題,幫助大家更好的理解和學(xué)習(xí)JAVA,感興趣的朋友可以了解下 ...

    xcbeyond4322020-08-14
主站蜘蛛池模板: 日本美女视频韩国视频网站免费 | 蜜桃在线 | 亚洲午夜精品久久久久久抢 | 动漫美女被褥吸奶漫画漫画 | 亚洲成片在线看 | 国产欧美日韩综合二区三区 | 久久亚洲午夜牛牛影视 | 亚洲国产精品自在自线观看 | 国产精品视频在线观看 | 日产欧产va1 | 成人免费视频一区二区三区 | 天天综合网天天做天天受 | 二次元美女脱裤子让男人桶爽 | 精品国产免费第一区二区三区日韩 | 午夜精品久久久久久久99蜜桃 | 99热这里只有精品免费 | 成人欧美一区二区三区白人 | 91po国产在线高清福利 | 国产精品理论片 | 成年人视频免费在线播放 | 香蕉动漫库 | 国产91精选在线观看麻豆 | 成年人在线观看视频免费 | 美女免费观看一区二区三区 | 含羞草国产亚洲精品岁国产精品 | 四虎最新紧急更新地址 | va在线视频| 国产精品美女久久久久 | 91探花在线播放 | 精品久久久久久影院免费 | 成年性午夜免费视频网站不卡 | 毛片应用| 日韩在线一区二区三区免费视频 | 日本一区二区三区视频在线观看 | 秋霞啪啪网 | 美琪美腿白丝交小说 | 青柠影视在线播放观看高清 | 亚洲swag精品自拍一区 | 91久久综合九色综合欧美98 | 日韩色图区 | 热99精品只有里视频最新 |