抽象
抽象是通过特定的实例抽取共同特征以后形成概念的过程。它强调主要特征,忽略次要特征。一个对象是现实世界中一个实体的抽象。
对象三个特性
1.封装
把客观事物封装成抽象的类,隐藏属性和方法的实现细节,仅对外公开接口。
2.继承
子类可以使用父类的所有功能,并且对这些功能进行扩展。继承的过程,就是从一般到特殊的过程。
3.多态
一个对象有着多重特征,可以在特定的情况下,表现不同的状态,从而对应着不同的属性和方法。
对象的组成
1.属性---变量(当变量属于对象时称为属性)
2.方法---函数(当函数属于对象时称为方法)