日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java的接口、继承与多态

發布時間:2023/12/9 java 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java的接口、继承与多态 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

接口

java只支持單繼承,即一個類只能有一個父類,因此需要接口來實現多重繼承。

接口的定義

類和接口的區別:一個類通過繼承接口的方式,從而來繼承接口的抽象方法。類描述對象的屬性和方法,接口則包含類要實現的方法。?
接口的聲明語法方式:

<span style="color:#000000"><code>[可見度] <span style="color:#000088">interface</span> 接口名稱 [<span style="color:#000088">extends</span> 其他的類名] {<span style="color:#880000">// 聲明變量</span><span style="color:#880000">// 抽象方法</span> }</code></span>

注意:接口文件的文件名必須與接口名相同;接口名稱首字母要大寫

接口的實現

基本語法格式:

<span style="color:#000000"><code>...implements 接口名稱[, 其他接口名稱, 其他接口名稱<span style="color:#000088">...</span>, <span style="color:#000088">...</span>] <span style="color:#000088">...</span></code></span>

注意:當類實現接口的時候,類要實現接口中所有的方法。

類的繼承

繼承的實現

基本的繼承格式如下:

<span style="color:#000000"><code><span style="color:#000088">class</span> 父類 { }<span style="color:#000088">class</span> 子類 <span style="color:#000088">extends</span> 父類 { }</code></span>

繼承中的重寫

當子類繼承父類中所有能被子類訪問的成員方法的時候,如果子類的方法名和父類的方法名相同,那么子類就不能繼承父類的方法,此時,稱為子類的方法重寫了父類的方法。?
重寫體現了父類補充或者改變父類方法的能力,通過重寫,可以使一個方法在不同的子類中表現出不同的行為。

super關鍵字

通過super關鍵字可以在子類中訪問父類中被子類隱藏的成員方法或者變量,super的用途主要有一以下兩個:?
1. 調用父類的構造方法?
2. 操作被隱藏的成員變量和被重寫的成員方法

<span style="color:#000000"><code>super.成員變量名 super.成員方法名(<span style="color:#008800">[參數列表]</span>)</code></span>

多態

通過方法的重載和重寫實現類的多態性

重載

指在一個類中出現多個方法名相同,但是參數個數或參數類型不同的方法,則稱為方法的重載。?
注意:一般只重載功能相似的方法。

?

?

版權聲明:小明醬私有,私自轉載要捶你小胸口哦~ https://blog.csdn.net/alicelmx/article/details/81219672

?

轉載于:https://www.cnblogs.com/xiaomu0/p/10771341.html

總結

以上是生活随笔為你收集整理的Java的接口、继承与多态的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。