·static关键字 public class test { public static void main(String arg[]) { System.out.println(Student.school); //static属性(或方法)可以在不进行实例化对象的时候使用 //static方法只能调用static方法,非static方法能调用static方法和非static方法 Student student = new Student("1111 1111" , "老桃子"); student.get_info(); student.school = "陕西师范中学"; student.get_info(); //可以用对象进行static属性的修改 Student.school = "陕西师范大学"; student.get_info(); //可与用类进行static属性的修改 } } class Student { private String ID; private String name; static String school = "陕西师范小学"; //用static修饰的属性相当于全局变量,牵一发而动全身 Student(String ID , String name) { this.ID = ID; this.name = name; } public void get_info() { System.out.println("ID : " + this.ID + "name : " + this.name + "school : " + this.school); } }