static可以用来修饰属性、方法和代码块。static修饰的变量属于这个类所有,既由这个类创建的所有对象共用同一个static变量。通常把static修饰的属性和方法称为类属性(类变量)和类方法。不使用static修饰的属性和方法属于单个对象,通常称为实例属性(实例变量)和实例方法。使用static修饰方法的常见的例子是我们熟悉的main()方法。
实线步骤:
修改属性可见性 → →设为private
↓
创建公有的getter/setter方法 → → 用于属性读写
↓
在getter/setter方法中加入属性控制语句 → → 对属性值合法性进行判断