【发布时间】:2011-03-15 22:50:28
【问题描述】:
我可能有我的术语错误,但有人可以解释为什么我们需要在一个类中包装 main method?这对我来说似乎是多余的。然后你能否再次扩展这个类,并加上main?
package bears;
import bears.Bear;
// what's the point of this Class here?
public class MakeBear {
public static void main(String[] args)
{
int age;
String name;
Bear MyBear = new Bear("Jim", "brown", 12, 50); // constructor
age = MyBear.getAge();
name = MyBear.getName();
System.out.println("The bear is called" + name +
" and is " + age + " years old!");
}
另外,上述构造程序的方式是否可接受——即在main方法中调用Bear类的构造函数,以及像这样重新声明变量?
刚开始,所以对我来说有点陌生。
我的 Bear 课程的一部分,如果相关的话:
public class Bear {
private String name;
private String colour;
private int age;
private int weight;
public Bear(String bearName, String bearColour, int bearAge, int bearWeight)
{
name = bearName;
colour = bearColour;
age = bearAge;
weight = bearWeight;
}
// get/set methods
谢谢
【问题讨论】: