一.目的
众所周知,java面向对象的三大特性是:封装、继承与多态,是面向对象编程的核心。
封装就是将同一类事物的特性与功能包装在一起,对外暴露调用的接口。
继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。
面向对象的多态性主要体现在:重写与重载。多态的过程实质是一个抽象指令,让一组具有相同行为单具有不同内容的个体协同工作的这样的一个过程。方法的重写、重载与动态连接构成多态性。
二.技术
1.静态代码块
01.png
2.封装与继承
封装和继承.png
3.多态
多态.png
walk eat 方法.png
02.png
三.代码实战
利用封装,继承,多态写一个demo
2.png
代码实例.png
四.感悟
通过这个代码。又熟悉了类中成员变量和方法的访问控制,掌握了类的继承机制,了解了方法和构造方法的多态性。
Java真是一个有趣的语言。