黑马程序员技术交流社区
标题:
为什么要加()
[打印本页]
作者:
anuo
时间:
2015-12-1 17:47
标题:
为什么要加()
package aaa;
public class Circle {
private double radius;
public Circle(){
radius = 1;
}
public double getRadius() {
return radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public double findArea(){
return Math.PI *radius*radius;
}
}
package aaa;
public class Cylinder extends Circle {
private double length;
public Cylinder(){
length= 1;
}
public double getLength() {
return length;
}
public void setLength(double length) {
this.length = length;
}
public double findVolume(){
return findArea()*length;
}
}
如题,只想问在代码的最后一行,findArea()*length;自己写的时候没有加(),不知道为啥。。。
作者:
猪潴左右卫门
时间:
2015-12-1 18:54
findArea()楼主自己定义的方法,调用肯定要加()啊。不加()要不是变量名或者是封装的类型。。
作者:
StringBOX
时间:
2015-12-1 19:50
public double findArea(){
return Math.PI *radius*radius;
}
这里不是你自己定义了一个方法吗,
return findArea()*length;
这里肯定是调用你上面的方法咯,没括号那他代表啥呢??
作者:
pl8236448
时间:
2015-12-1 19:59
方法肯定要加括号啊
作者:
迷茫不堪的年纪
时间:
2015-12-1 20:05
加()的就是方法了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2