1.static作用
- 使用static声明属性
使用static声明全局属性 - 使用static声明方法
直接通过类名调用 - 注意点
使用static方法的时候,只能访问static声明的属性和方法,而非static声明的属性和方法是不能访问的
2.示例
class Person{
static String country = "北京";
}
public static void main(String args[]){
Person p1 = new Person();
System.out.println(p1.country);//北京
p1.country = "上海";//这样写可以,但不推荐
Person p2 = new Person();
System.out.println(p1.country);//上海
Person.country = "广州"//静态对象或方法一般用类名直接调用
Person p3 = new Person();
System.out.println(p3.country);//广州
}