Advertisement

C++概述:类基础

阅读量:

C++总结:类基础

2019年4月10日

构造函数设计与实现

当对象被生成时,系统会自动触发构造函数的执行。默认构造函数能够由系统自动生成,且不包含任何输入参数。
1.1 成员变量属于基本数据类型

复制代码
    class Point{
    public:
       Point(int xx, int yy);
    ...
    private: 
       int x, y;
    };
    
    Point::Point(int xx, int yy){
    x = xx;
    y = yy;
    }
    
    
      
      
      
      
      
      
      
      
      
      
      
      
    

1.2 类的组合
在类的定义中,若包含其他类的对象作为成员变量,则在实例化该类对象时,其内部嵌套的对象成员会优先被自动初始化,即首先调用这些内嵌对象的构造函数。若存在多个类成员变量,则其初始化顺序遵循内嵌对象在组合类定义中声明的先后顺序依次进行(即依次执行对应的构造函数),最终才执行当前类构造函数中的具体实现代码。

复制代码
    class Line{
    public:
    Line(

全部评论 (0)

还没有任何评论哟~