父類: Animal 方法: sleep()、 eat(). 子類: Cow 方法: 1. sleep() System.out.println("牛在睡覺「」); 2. eat() System.out.println("牛在吃草」); 子類:Sheep 方法: 1.sleep() System.out.println("羊在睡覺」); 2. eat() System.out.println("羊在吃草」); 爲了顯示多態性,咱們能夠這樣產生對象 : Animal function = new Cow(); Animal function = new Sheep(); 當使用 function.sleep(); function.eat();時 結果爲: 牛在睡覺 羊在睡覺 牛在吃草 羊在吃草
- 在Java中,用父類聲明的一個引用變量能夠指向一個子類對象。若是兩個類具備兩個相同簽名的方法,則這個父類的引用就具備多態性。
博客中值得學習的或問題:html
代碼中值得學習的或問題:java
基於評分標準,我給本博客打分:14分。git
本週結對學習狀況算法
上週博客互評狀況數據結構
這一章多態很是的難以理解,看過兩三遍課本都不必定徹底的理解。只有通過看了藍墨雲班課之後纔能有個大概的印象,嗯,繼續努力吧!加油。
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 075/200 | 1/1 | 05/20 | |
第二週 | 560/500 | 1/2 | 13/38 | |
第三週 | 972/1000 | 1/4 | 21/60 | |
第四周 | 694/1666 | 1/5 | 21/90 | |
第五週 | 1544/3095 | 1/6 | 30/90 | |
第六週 | 600/3627 | 1/7 | 30/120 | |
第七週 | 544/4200 | 2/9 | 20/140 | |
第八週 | 907/5107 | 2/10 | 20/160 |
1.Java繼承與封裝 2.經常使用排序算法的計較 3.接口的格式與運用 4.重寫、重載的區別函數