正在加载图片...
若是声明对象数组,应该采用下述形式: Cylinder cylinder [3]= Cylinder (1.0,2.0), Cylinder(3.0,4.0), Cylinder(5.0, 6.0) 构造函数也可以定义为内联函数,可以带默认形参值,也可以重载 例83(构造函数的重载 第1部分 这个程序在【例3-9】的基础上增加了构造函数 /EXAMPLE.H #includesiosteam.h> 说明:对类 Cylinder的构造 class cylinder 函数进行了重载。 public: lindert ∥构造函数 没有形参,函 Cylinder(doubler, double h); /构造函数数体也为空 void setcylinder(double r, double h) double getradius( 有两个形参。 return radius:若是声明对象数组,应该采用下述形式: Cylinder cylinder1[3]={ Cylinder (1.0,2.0),Cylinder(3.0,4.0),Cylinder(5.0,6.0)}; 构造函数也可以定义为内联函数,可以带默认形参值,也可以重载。 //这个程序在【例3 - 9】的基础上增加了构造函数 //EXAMPLE.H #include<iosteam.h> class Cylinder{ public: Cylinder(){} //构造函数 Cylinder(double r,double h); //构造函数 void setcylinder(double r,double h); double getradius() { return radius; } 构造函数的重载 第1部分 说明:对类Cylinder的构造 函数进行了重载。 没有形参,函 数体也为空。 有两个形参。 例 8-3
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有