zoukankan      html  css  js  c++  java
  • C++-类型转换、类和对象、类的定义和实例化(day3续)

    三、类和对象

    1、什么是对象

      万物皆对象,任何一种事物都可以看做对象

    2、如何描述和表达对象

      通过对象的属性(名词,数量词,形容词)和行为(动词)表达对象。

    3、面向对象的程序设计

      对自然世界中对象观察引入到编程实践中的一种理念和方法,这种成为“数据抽象”,即在描述对象时,把细节东西剥离出去,考虑一般性、有规律性,统一性的东西。

    4、什么是类

      将普遍的对象的共性提取出来来定义的一种数据类型,是对 对象的属性和行为的抽象描述,对象就是类的实例化。

    四、类的定义和实例化

    1、类的一般形式

    class /struct 类名:继承表{

    访问控制限定符:

      //构造函数

      类名(形参表)[:初始化表]{函数体}

      //析构函数

      ~类名(void){函数体}

      //成员函数

      返回类型  函数名(形参表)[cosnt]{//函数体}

      //成员变量

      数据类型 变量名

    };

    2、访问控制限定符

    public:公有成员,在类内部和外部都可以访问

    private:私有成员,只能在类内部访问

    protected:保护成员(后面讲)

    注意:

    struct 的默认访问控制属性是公有的

    class 的默认访问控制属性是私有的

  • 相关阅读:
    python日期格式化,字符串格式化
    python3+django+mysql
    django ORM排序
    CentOS7 编译安装python3.5
    笔记
    python添加pip本地源
    centos7 安装chrome浏览器
    mysql 存储过程-1基础
    mysql中的describe语法 以及查看 当前库中所有表和字段信息
    python 可变类型和不可变类型
  • 原文地址:https://www.cnblogs.com/ptfe/p/11237912.html
Copyright © 2011-2022 走看看