// Person p1 = new Person("a"); // Person p2 = new Person("b"); // // p1.setAge(666); // // System.out.println(p1.age); // System.out.println(p2.age);
public class Person {
public Person(String name) {
this.name = name;
}
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public String name;
public static int age;
public Person(int age) {
this.age = age;
}
}
// static的适用场景和限制 //共享资源:当某个变量或方法需要被类的所有实例共享时,可以使用static修饰
使用final修饰的变量称为常量(大写字母表示),只能被赋值一次,且赋值之后无法改变