我是Java新手,通过在线教程学习java。我有一个示例程序,我只想知道有没有其他方法来执行类的方法,然后创建新对象,请检查下面的程序。
class Rectangle{
int length;
int width;
void insert(int l,int w){
length=l;
width=w;
}
void calculateArea(){
System.out.println(length*width);
}
public static void main(String args[]){
Rectangle r1=new Rectangle();
Rectangle r2=new Rectangle();
r1.insert(11,5);
r2.insert(3,15);
r1.calculateArea();
r2.calculateArea();
}
}
答案 0 :(得分:0)
你可以做一些像定义静态方法的事情,这种做法可以很好,如果你不需要类的实例来调用某些方法。
将其想象为Java中的Math.class
。
class Rectangle {
static void calculateArea(int length, int width) {
System.out.println(length * width);
}
public static void main(String args[]) {
Rectangle.calculateArea(11, 5);
}
}
答案 1 :(得分:-1)