JAVA繼承篇

閱讀時間約 2 分鐘

繼承

在Java中,一個類可以由其他類派生。如果你要創建一個類,而且已經存在一個類具有你所需要的屬性或方法,那麼你可以將新創建的類繼承該類。
利用繼承的方法,可以重用已存在類的方法和屬性,而不用重寫這些代碼。被繼承的類稱為超類(super class),派生類稱為子類(subclass)。

繼承的特性

  • 子類擁有父類非private的屬性,方法。
  • 子類可以擁有自己的屬性和方法,即子類可以對父類進行擴展。
  • 子類可以用自己的方式實現父類的方法。
  • Java的繼承是單繼承,但是可以多重繼承,單繼承就是一個子類只能繼承一個父類,多重繼承就是,例如A類繼承B類,B類繼承C類,所以按照關係就是C類是B類的父類,B類是A類的父類,這是java繼承區別於C++繼承的一個特性。
  • 提高了類之間的耦合性(繼承的缺點,耦合度高就會造成代碼之間的聯繫)。

Extends 關鍵字

在Java 中,類的繼承是單一繼承,也就是說,一個子類只能擁有一個父類,所以extends 只能繼承一個類。
public class Animal {
private String name ;
private int id ;
public Animal ( String myName , String myid ) { // 初始化屬性值
}
public void eat ( ) { // 吃東西方法的具體實現}
public void sleep ( ) { // 睡覺方法的具體實現}
}
public class Penguin extends Animal { }

implements關鍵字

使用implements 關鍵字可以變相的使java具有多繼承的特性,使用範圍為類繼承接口的情況,可以同時繼承多個接口(接口跟接口之間採用逗號分隔)。
public interface A {
public void eat ( ) ;
public void sleep ( ) ;
}
public interface B {
public void show ( ) ;
}
public class C implements A , B { }

super 與this 關鍵字

super關鍵字:我們可以通過super關鍵字來實現對父類成員的訪問,用來引用當前對象的父類。
this關鍵字:指向自己的引用。

final關鍵字

final 關鍵字聲明類可以把類定義為不能繼承的,即最終類;或者用於修飾方法,該方法不能被子類重寫
程式設定,爬蟲程式,理財分析網站,如果有效使用技術工具,分析股票、權證、可轉債、選擇權、期貨、ETF… 有一份依據與能力,強化自我吧。
留言0
查看全部
發表第一個留言支持創作者!
        首先說明一下指標:股價淨值比(PBR))=淨值/股淨比。 股價營收比(PBR)):顯示投資人願意花多少錢去購買該公司的每一元營收。一般而言是希望股價營收比越小越有吸引力,因為股價營收比越小代表能夠用相對便宜的價格買到高營收股。以下就分析屬景氣循環股類的紡織股來用上一篇的網站來分析如下
投資股票時,首先就是收搜資訊,介紹"富果"網站,可以"同時分析多個股票"的一個理財網站,有數十種即時股市研究卡片,功能有"筆記、主題、ETF"。 提供很多的分析,例如分析二個至多個的股票K線、走趨圖、所有新聞等資訊做比較,還有EPS、ROE、股利、營收、EPS、重大訊息、股利等等。
Cloudflare網站SSL簡單說就是HTTPS://XXXX網站名稱 首先要先購買,例如:cloudflare的設定  步驟一:上面點"規則"後設定如下照著官網設定 步驟二:上面點"DNS"後設定如下 步驟三:上面點SSL設定如下,按創建証書後,大致完成,再到你的網站設定HTTPS://DNS。
        首先說明一下指標:股價淨值比(PBR))=淨值/股淨比。 股價營收比(PBR)):顯示投資人願意花多少錢去購買該公司的每一元營收。一般而言是希望股價營收比越小越有吸引力,因為股價營收比越小代表能夠用相對便宜的價格買到高營收股。以下就分析屬景氣循環股類的紡織股來用上一篇的網站來分析如下
投資股票時,首先就是收搜資訊,介紹"富果"網站,可以"同時分析多個股票"的一個理財網站,有數十種即時股市研究卡片,功能有"筆記、主題、ETF"。 提供很多的分析,例如分析二個至多個的股票K線、走趨圖、所有新聞等資訊做比較,還有EPS、ROE、股利、營收、EPS、重大訊息、股利等等。
Cloudflare網站SSL簡單說就是HTTPS://XXXX網站名稱 首先要先購買,例如:cloudflare的設定  步驟一:上面點"規則"後設定如下照著官網設定 步驟二:上面點"DNS"後設定如下 步驟三:上面點SSL設定如下,按創建証書後,大致完成,再到你的網站設定HTTPS://DNS。
你可能也想看
Google News 追蹤
Thumbnail
接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
Thumbnail
🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
win 11命令提示字元操作問題: cd變更目錄位置失敗: C:Users\Administrator>cd  \Users\Administrator\Desktop\路徑\public class Hello world { (目錄名稱無效)
Thumbnail
在學Java的人也許多少人會跟小的一樣不是很理解functional interface到底在幹嘛,也覺得語法很多此一舉。希望能夠在此拋磚引玉
Thumbnail
古早的年代想在網頁內埋 Java 還有 Java applet 可以用,在 Java applet 式微後,找來找去比較可以的辦法大概就是編譯成 WebAssembly 了吧! 想要把 Java 編譯成 WebAssembly,有下面三個工具可以選用
Thumbnail
  給對想當Java工程師又興趣的人類,也許你是學生,又或是你正想轉職,我希望你們都不會因為未知而害怕,這條路沒有那麼困難。
Thumbnail
接下來第二部分我們持續討論美國總統大選如何佈局, 以及選前一週到年底的操作策略建議 分析兩位候選人政策利多/ 利空的板塊和股票
Thumbnail
🤔為什麼團長的能力是死亡筆記本? 🤔為什麼像是死亡筆記本呢? 🤨作者巧思-讓妮翁死亡合理的幾個伏筆
win 11命令提示字元操作問題: cd變更目錄位置失敗: C:Users\Administrator>cd  \Users\Administrator\Desktop\路徑\public class Hello world { (目錄名稱無效)
Thumbnail
在學Java的人也許多少人會跟小的一樣不是很理解functional interface到底在幹嘛,也覺得語法很多此一舉。希望能夠在此拋磚引玉
Thumbnail
古早的年代想在網頁內埋 Java 還有 Java applet 可以用,在 Java applet 式微後,找來找去比較可以的辦法大概就是編譯成 WebAssembly 了吧! 想要把 Java 編譯成 WebAssembly,有下面三個工具可以選用
Thumbnail
  給對想當Java工程師又興趣的人類,也許你是學生,又或是你正想轉職,我希望你們都不會因為未知而害怕,這條路沒有那麼困難。