在继承中实现多态性:
- 举个例子吧:html
父类: 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();时 结果为: 牛在睡觉 羊在睡觉 牛在吃草 羊在吃草
如今理解:派生类能够从新定义父类的任何实例数据或方法。父类的版本如今是隐藏的,可是能够经过使用super来访问,就像在超级。x中同样。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.重写、重载的区别算法