Static静态方法的使用
1)static在静态方法中不能访问非静态属性
2)static在静态方法中不能访问非静态的方法
3)static在静态方法中不能使用this关键字(*)
4)非静态的方法可以用对象名.方法名去调用
package com.company;
public class methon {
//描述了methon类具有的属性
String name;
int age;
static String school;//静态属性
//这里是空构造器
methon() {
}
public static void main(String[] args) {
methon.school = "马士兵学院";//使用对应的类名调用该类的静态属性
methon m = new methon();
methon ml = new methon();
m.name = "马";
ml.name = "玛丽";
m.age = 24;
ml.age = 18;
System.out.println(ml.school);
System.out.println(m.school);
}
}
6)静态的方法可以用 对象名.方法名去调用 也可以 用 类名.方法名 (推荐)



浙公网安备 33010602011771号