public class Animal {
private String name; // 成员变量
private int age; // 成员变量
public Animal() { // 无参构造方法
}
public Animal(String name, int age) { // 带参构造方法
this.name = name;
this.age = age;
}
public String getName() { // 成员方法
return name;
}
public void setName(String name) { // 成员方法
this.name = name;
}
public int getAge() { // 成员方法
return age;
} //成员方法
public void setAge(int age) { // 成员方法
this.age = age;
}//成员方法
public void show() { // 成员方法
System.out.println(name + "," + age);
}
public static void main(String[] args) {
Animal a1 = new Animal(); // 无参构造方法创建对象 → 使用setName,setAge赋值
a1.setName("冰墩墩");
a1.setAge(2022);
a1.show();
Animal a2 = new Animal("雪容融", 2022); // 带参构造方法创建(带有属性值的)对象
a2.show();
}
}
输出结果:
冰墩墩,2022
雪容融,2022