无涯教程-D语言 - 类成员函数

87 阅读1分钟

成员函数是特定于类的函数,它可以访问该对象的类的所有成员,在对象上使用点运算符(.)调用成员函数。

让我们提出以上概念来设置和获取类中不同类成员的值-

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

参考链接

www.learnfk.com/d-programmi…