Bellow是我在Tutorials Points上发现的一个例子,它是一个构造函数的例子.我得到了大部分,但我不明白为什么你需要一个构造函数和一个方法.
public Puppy(String name){
System.out.println("Passed Name is :" + name );
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,是什么阻止你做这个呢?
public static void Puppy(String name){
System.out.println("Passed Name is: "+name);
}
Run Code Online (Sandbox Code Playgroud)
一旦打电话,这两个人做同样的事情吗?
以下是完整的参考程序:
public class Puppy {
int puppyAge;
public Puppy(String name) {
System.out.println("Passed Name is :" + name);
}
public void setAge(int age) {
puppyAge = age;
}
public int getAge() {
System.out.println("Puppy's age is :" + puppyAge);
//what does this return do? since the puppyAge is already printed above.
return puppyAge;
}
public …Run Code Online (Sandbox Code Playgroud)