麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

Java系列學習(八)-繼承

2019-11-15 00:01:09
字體:
來源:轉載
供稿:網友
java系列學習(八)-繼承

1.代碼塊

(1)在java中,使用 { } 括起來的代碼 被稱為代碼塊

(2)分類:

A:局部代碼塊

【局部位置】

【作用:用于限定 變量的生命周期】

image

B:構造代碼塊

【在類中的成員位置,用{}括起來的代碼。每次調用構造方法執行前,都會先執行構造代碼塊。】

【作用:可以把多個構造方法的共同 代碼放到一起,對對象進行初始化】

image

C:靜態代碼塊

【在類的成員位置,用{}括起來的代碼,只不過它用static修飾了】

【作用:一般是對類進行初始化】

image

(3)結論:

A:執行順序 :

【靜態代碼塊 > 構造代碼塊 > 構造方法】

B:靜態代碼塊:只執行一次

C:構造代碼塊:每次調用構造方法都會執行

2.繼承

(1)把多個類中相同的成員給提取出來 定義到一個獨立的類中,然后讓多個類和該獨立類產生一個關系。

     這種關系,就叫做繼承。

(2)Java中表示繼承

A:用關鍵字  extends 表示

B:格式

image

(3)繼承的好處:

A:提高了代碼的復用性

B:提高了代碼的維護性

C:讓類與類產生了一個關系,是多態的前提

(4)繼承的弊端:

A:讓 類的耦合性增強。這個類的改變,會影響其他和該類相關的類

【原則:低耦合,高內聚 】

【耦合:類與類的關系】

【內聚:自己完成某件事情的能力】

B:打破了封閉性

(5)Java中繼承的特點:

A:Java中類只支持單繼承

B:Java中可以多層繼承

(6)繼承的注意事項

A:子類不能繼承父類的私有成員

B:子類不能繼承父類的構造方法,但可以通過 super 去訪問

C:不要為了部分功能而去繼承

(7)什么時候使用繼承

A:繼承體現 的是:is  a  的關系(蘋果 is a 水果

B:采用假設法

(8)Java繼承中的成員關系

A:成員變量

【子類的成員變量名稱 和 父類的成員變量名稱 不一樣】

【子類的成員變量名稱 和 父類的成員變量名稱 一樣】

image

【子類中 調用父類中 指定成員變量 】

image

B:構造方法

【子類的構造方法默認會去訪問父類的無參構造方法】

image

【子類中如果沒有無參構造方法】

方法一:在父類中加一個帶參數的構造方法

方法二:通過super關鍵字去顯示的調用父類的帶參數構造方法 

image

方式三:子類通過this去調用本類的其他構造方法

【子類中一定要有一個去訪問父類的構造方法,否則父類數據就沒有初始化】

【注】this(…) 和 super(…) 必須放在第一條語句,否則會對父類進行多次初始化

image

C:成員方法

【子類的成員方法名稱 和 父類的成員方法名稱 不一樣】

【子類的成員方法名稱 和 父類的成員方法名稱 一樣】

image

(9)this與super

A:區別

【this代表本類對應的引用】

【super代表父類存儲空間的標識(可以理解為父類引用,可以操作父類的成員)】

B:使用

【調用成員變量】

this.成員變量--調用本類的成員變量

super.成員變量--調用父類的成員變量

【調用構造方法】

this(…)--調用本類的構造方法

super(…)--調用父類的構造方法

【調用成員方法】

this.成員方法--調用本類的成員方法

super.成員方法--調用父類的成員方法

3.方法的重寫(Override)

(1)定義:

子類中出現了和父類中方法聲明一模一樣的方法

(2)應用:

當子類需要父類的功能,而功能主體子類有自己特有的內容時,可以重寫父類中的方法。這樣,既沿襲了父類的功能,又定義了子類特有的內容

(3)使用方式:

image

(4)注意事項

A:父類中私有方法不能被重寫

【因為父類 私有方法,子類根本就無法繼承】

B:子類重寫父類方法時,訪問權限不能更低

【子類權限 最好 和父類一致】

image

C:父類靜態方法,子類也必須通過靜態方法進行重寫

【這個算不上重寫,但是現象確實如此】

image


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 一级毛片在线免费观看视频 | 成人国产视频在线观看 | 午夜视频你懂的 | 亚洲成人福利在线观看 | 亚洲一区国产二区 | 2021国产精品视频 | 理论片中文字幕 | 精品国产一区二区三区久久久狼牙 | 日本欧美一区二区三区视频麻豆 | 最近高清无吗免费看 | 国产精品成人一区 | 欧美四级在线观看 | 精品二区在线观看 | 欧美三级欧美成人高清www | 国产精品区一区二区三区 | 久草在线资源福利站 | 欧美日韩亚洲国产精品 | 中文字幕精品在线视频 | 久久亚洲精品久久国产一区二区 | 香蕉久久久久久 | 国产成人77亚洲精品www | av大全在线播放 | 成人在线网站 | 国产在线欧美日韩 | 黄色免费在线网址 | 日韩av在线资源 | 欧美三日本三级少妇三级99观看视频 | 日日综合 | 国产一区二区精品91 | 国产午夜精品一区二区三区免费 | 久久国产亚洲精品 | 久久精精品 | 成人国产精品一区二区毛片在线 | 久久av喷吹av高潮av懂色 | 久久青草热 | 久草视频福利在线观看 | 特级黄色一级毛片 | 欧美人与牲禽动交精品一区 | 国产精品久久久久一区二区 | 91久久夜色精品国产网站 | 久色免费视频 |