zoukankan      html  css  js  c++  java
  • oop编程思想

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

    1、抽象:

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

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

    举例:

    时钟:Class

    数据:int Hour,Minute,Second;

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

    2、封装:

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

    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方法,相当于两个外部接口,外界只能通过这两个接口对数据进行操作。它的三个属性值是私有的,外界不能操作。由此实现了对数据的封装。

    3、继承:

    子类继承父类(基类),继承父类所有的功能,并且可以创建自己新的属性和方法,也可以重写父类的一些方法。总之,儿子比父亲功能要强大。

    4、多态:

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

  • 相关阅读:
    C#
    C#
    C#
    C#
    C#
    C#
    系统工具
    远程登录
    文件传输服务
    软件安装
  • 原文地址:https://www.cnblogs.com/nannanITeye/p/3275649.html
Copyright © 2011-2022 走看看