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

    三、类和对象

    1、什么是对象

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

    2、如何描述和表达对象

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

    3、面向对象的程序设计

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

    4、什么是类

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

    四、类的定义和实例化

    1、类的一般形式

    class /struct 类名:继承表{

    访问控制限定符:

      //构造函数

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

      //析构函数

      ~类名(void){函数体}

      //成员函数

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

      //成员变量

      数据类型 变量名

    };

    2、访问控制限定符

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

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

    protected:保护成员(后面讲)

    注意:

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

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

  • 相关阅读:
    MySQL基础知识总结
    PHP常见算法
    PHP程序功能设计
    SVN配置使用及移植
    推荐一个SpringBoot + Vue + MyBatis 音乐网站项目
    累积sql常用查询语句「Oracle」
    Nginx服务器设置http/https正向代理,使用ngx_http_proxy_connect_module模块
    squid配置文件
    nginx命令
    k8s与Docker有啥关系
  • 原文地址:https://www.cnblogs.com/ptfe/p/11237912.html
Copyright © 2011-2022 走看看