发布网友 发布时间:2023-05-08 10:29
共1个回答
热心网友 时间:2023-05-09 09:20
成员函数相当于C或C++中的函数 你应该用如下的方式说明一个成员函数 Type name (Parameter) //function body 注意 每一个成员函数必须返回一个值或声明返回为空(void) 它返回类型的说明告诉编译器它将返回什么类型的值 在某些情况下 成员函数需要表示它是否成功的完成了它的工作 此时返回类型通常为布尔型的 参数表是用逗号分开的一组变量 它将为成员函数提供所需信息 下面例子中定义了一个成员函数 通过它 你的矩形类可以计算自己的面积了int getArea(int w int h) int a; a=w*h; return a;
当成员函数被调用时 它将返回矩形的面积值 另外 矩形还需要对自己进行描绘 因此它需要成员函数drawRect() 此时 你的矩形类的定义将如下所示
public class Rectangle int width height; private int getArea(int w int h) int a; a=w*h; return a; public void drawRect() for(int i=width;i> ;i ) System out print("#"); System out print(""); for (i=height ;i> ;i==) System out print("#"); for(int j=width ;i> ;i ) System out print(""); System out print("#"); for(int i=width;i> ;i ) System out print("#"); System out print("");
lishixin/Article/program/Java/hx/201311/25796