20175234 2018-2019-2 《Java程序設計》第五週學習總結
接口實現流程簡述
interface
定義接口- 接口只能定義常量和方法,方法不能是具體的
- 實現接口時,需類來完成
- 實現接口後,須要定義函數來實現接口中方法
- 定義一個對象,來調用實現類中的方法
重難點
-接口的接口體中只能夠有常量和abstract方法。 -和類同樣,接口也是Java中一種重要的引用型數據類型。 -當接口變量中存放了實現接口的類的對象的引用後,接口變量就能夠調用類實現的接口方法,這一過程被稱爲接口回調。 -和子類體現多態相似,由接口產生的多態就是指不一樣的類在實現同一個接口時可能具備不一樣的實現方式。 -在使用多態設計程序時,要熟練使用接口回調技術以及面向接口編程的思想,以便體現程序設計所提倡的「開-閉」原則。html
##學習中的問題和解決過程git
- 問題:Java中如何產生隨機數
- 解決方案: 博文所述大體以下 一、經過System.currentTimeMillis()來獲取一個當前時間毫秒數的long型數字。 二、經過Math.random()方法返回一個0到1之間的double值。 三、經過Random類來產生一個隨機數。 在使用的時候,我選擇了Random類的方法,由於操做方便,使用了
int a = rand.nextInt(99) + 1
來產生一個1-100的隨機整數
代碼託管
學習進度條
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 51/51 | 1/1 | 12/20 | Java的重要起步 |
第二週 | 460/511 | 2/3 | 30/38 | Java的簡單語句學習 |
第三週 | 803/1314 | 2/6 | 25/60 | Java的基礎學習 |
第四周 | 485/1699 | 1/7 | 20/90 | Java的子類與繼承 |
第五週 | 393/2092 | 1/8 | 20/90 | Java的接口與實現 |