面向对象特征
面向对象的四个基本特性是,抽象、封装、继承以及多态。
1、抽象
抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面,抽象只关注对象的哪些属性和行为,并不关注这此行为的细节是什么。
2、封装
(1)在面向对象程式设计方法中,封装(英语:Encapsulation)是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。
(2)封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。
(3)要访问该类的代码和数据,必须通过严格的接口控制。
(4)封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。
(5)适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。
(6)控制访问

3、继承
(1)继承是java面向对象编程技术的一块基石,因为它允许创建分等级层次的类。
(2)继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。


4、多态
(1)多态是同一个行为具有多个不同表现形式或形态的能力。
(2)多态就是同一个接口,使用不同的实例而执行不同操作

(3)重载:同一个动作作用在同一个对象上拥有不同的解释 overload
(4)重写:同一个动作作用在不同的对象上拥有不同的解释 override
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。