成员函数是特定于类的函数,它可以访问该对象的类的所有成员,在对象上使用点运算符(.)调用成员函数。
让我们提出以上概念来设置和获取类中不同类成员的值-
来源:LearnFk无涯教程网
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
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)