public class Puppy {
public Puppy() {
}
public Puppy(String name) {
// 这个构造器仅有一个参数:name
}
}
四、用 new 创建对象
三步:声明类型和名字 → 用 new实例化 → 调用构造方法初始化。
public class Puppy {
public Puppy(String name) {
System.out.println("Passed Name is :" + name);
}
public static void main(String[] args) {
Puppy myPuppy = new Puppy("tommy");
}
}
// 输出:Passed Name is :tommy
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);
return puppyAge;
}
public static void main(String[] args) {
Puppy myPuppy = new Puppy("tommy");
myPuppy.setAge(2);
myPuppy.getAge();
System.out.println("Variable Value :" + myPuppy.puppyAge);
}
}
// Passed Name is :tommy
// Puppy's age is :2
// Variable Value :2