iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
JavaScript

大樂透對獎 系列

首先要去了解大樂透的規則還有Java基本語法以及如何運用,接著寫程式並記錄歷程解說

參賽天數 16 天 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 11

字串

特性:為了效率考量,以 "" 包括的字串,只要內容相同(序列和大小寫相同),無論在程式碼中出現幾次,JVM都只會建立一個String實例,並...

2024-09-25 ‧ 由 yjunhan 分享
DAY 12

封裝

在CashCard類別中,除了定義儲值用的store方法之外,你還考慮到扣款用的charge方法,以及兌換紅利點數的exchange方法。在類別中定義方法,如果...

2024-09-26 ‧ 由 yjunhan 分享
DAY 13

封裝

物件導向經常談到封裝,然而,封裝的對象或意圖其實是多元的,也許是想隱藏狀態、不曝露實作、遮蔽資料的結構、管理物件複雜的生命週期、隔離物件間的相依關係等,大部分情...

2024-09-27 ‧ 由 yjunhan 分享
DAY 14

資料載體

自定義建構式的限制是,一定要以this()呼叫某個建構式,而建構式的呼叫鏈,最後呼叫了標準建構式,這是為了確保資料的完整性。 如果你自定義標準建構式,因為資料每...

2024-09-28 ‧ 由 yjunhan 分享
DAY 15

繼承

在Java中,子類別只能繼承一個父類別,繼承除了可避免類別間重複的實作定義外,還有個重要的關係,那就是子類別與父類別間會有is a的關係,中文稱為「是一種」的關...

2024-09-29 ‧ 由 yjunhan 分享
DAY 16

繼承

Role類別的定義裡fight方法區塊實際上沒有撰寫任何程式碼,雖然滿足了多型需求,但會引發的問題是,你沒有任何方式強迫或提示子類別一定要實作fight方法,只...

2024-09-30 ‧ 由 yjunhan 分享
DAY 16

繼承

如果物件資料成員被宣告為final,但沒有明確指定值,那表示延遲物件成員值的指定,在建構式執行流程中,一定要有對該資料成員指定值的動作,否則編譯錯誤。 clas...

2024-10-02 ‧ 由 yjunhan 分享
DAY 16

繼承

任何類別追溯至最上層父類別,一定就是java.lang.Object,也就是所有物件,都是一種Object。 String是一種Object,Date也是一種O...

2024-10-02 ‧ 由 yjunhan 分享
DAY 16

介面

需求是無止盡的,原有的程式架構也許確實可滿足某些需求,但有些需求也可能超過了原有架構預留的彈性,一開始要如何設計才會有彈性,是必須靠經驗與分析判斷,不用為了保有...

2024-10-03 ‧ 由 yjunhan 分享
DAY 16

介面

在Java中,使用interface來定義抽象的行為外觀,方法可宣告為public abstract。介面中的方法沒有實作時,一定得是公開且抽象,為了方便,也可...

2024-10-04 ‧ 由 yjunhan 分享