oop编程思想

oop的编程思想:抽象、封装、继承、多态。编程

一、抽象:oop

数据抽象:类描述的对象的属性或状态spa

行为抽象:类描述的对象的行为或功能code

举例:对象

时钟:Classblog

数据:int Hour,Minute,Second;继承

行为:SetTime();ShowTime();Alarm();等接口

二、封装:class

就是设置类的属性和方法对外界的权限。权限

1 class clock
2 {
3     public:
4         void SetTime(int hour,int minute,int second);
5         void ShowTime();
6     private:
7         int Hour,Minute,Second;
8     
9 }

Clock类有两个public方法,至关于两个外部接口,外界只能经过这两个接口对数据进行操做。它的三个属性值是私有的,外界不能操做。由此实现了对数据的封装。

三、继承:

子类继承父类(基类),继承父类全部的功能,而且能够建立本身新的属性和方法,也能够重写父类的一些方法。总之,儿子比父亲功能要强大。

四、多态:

一个类中功能相同的一些方法共用一个方法名。

相关文章
相关标签/搜索