C++第2课——类&对象

C++ 类定义

class Box
{
   public:
      double length;   // 盒子的长度
      double breadth;  // 盒子的宽度
      double height;   // 盒子的高度
      double getVolume(void);// 返回体积
      /*double getVolume(void)
      {
         return length * breadth * height;
      }*/
};
double Box::getVolume(void)
{
    return length * breadth * height;
}

 

成员函数可以定义在类定义内部,或者单独使用范围解析运算符 :: 来定义。

成员和类的默认访问修饰符是 private。

 

定义 C++ 对象

Box Box1;          // 声明 Box1,类型为 Box
Box Box2;          // 声明 Box2,类型为 Box
myBox.getVolume();  // 调用该对象的成员函数

 

访问数据成员

   // box 1 详述
   Box1.height = 5.0; 
   Box1.length = 6.0; 
   Box1.breadth = 7.0;
 
 
   // box 1 的体积
   volume = Box1.height * Box1.length * Box1.breadth;

 

你可能感兴趣的:(C++)