JAVA中类与对象的使用之家族的姓氏
实验代码
FamilyPerson.java
package lab2;
public class FamilyPerson {
static String surname;
String name;
public void setName(String name) {
this.name = name;
}
public static void setSurname(String s) {
surname = s;
}
}
MainClass.java
package lab2;
public class MainClass {
public static void main(String[] args) {
FamilyPerson.surname = "李";
FamilyPerson father = new FamilyPerson();
FamilyPerson sonOne = new FamilyPerson();
FamilyPerson sonTwo = new FamilyPerson();
father.setName("向阳");
sonOne.setName("抗日");
sonTwo.setName("抗战");
System.out.println("父亲:" + father.surname + father.name);
System.out.println("大儿子:" + sonOne.surname + sonOne.name);
System.out.println("二儿子:" + sonTwo.surname + sonTwo.name);
father.setSurname("张");
System.out.println("父亲:" + father.surname + father.name);
System.out.println("大儿子:" + sonOne.surname + sonOne.name);
System.out.println("二儿子:" + sonTwo.surname + sonTwo.name);
}
}