成员函数是特定于类的函数,它可以访问该对象的类的所有成员,在对象上使用点运算符(.)调用成员函数。
让我们提出以上概念来设置和获取类中不同类成员的值-
import std.stdio;class Box { public: double length; //box的长度 double breadth; //box的宽 double height; //高
double getVolume() { return length breadth height; } void setLength( double len ) { length=len; } void setBreadth( double bre ) { breadth=bre; } void setHeight( double hei ) { height=hei; } }
void main( ) { Box Box1=new Box(); //声明类型为 Box 的 Box1 Box Box2=new Box(); //声明类型为 Box 的 Box2 double volume=0.0; //体积
//box1赋值 Box1.setLength(6.0);
Box1.setBreadth(7.0);
Box1.setHeight(5.0);//box2赋值 Box2.setLength(12.0);
Box2.setBreadth(13.0);
Box2.setHeight(10.0);//box1体积 volume=Box1.getVolume(); writeln("Volume of Box1 : ",volume);
//box2体积 volume=Box2.getVolume(); writeln("Volume of Box2 : ", volume); }
编译并执行上述代码后,将产生以下输出-
Volume of Box1 : 210 Volume of Box2 : 1560