您的位置:首页 > 其它

静态变量/静态方法调用的注意事项

2016-06-16 12:35 267 查看
静态变量/静态方法调用的注意事项

成员变量(实例变量)只能被对象调用。

静态变量可以被对象调用,还可以被类调用。

package chapter08_复习题;
public class Show10 {
public static void main(String[] args) {
F f = new F();
System.out.println(f.i);
System.out.println(f.s);//改成F.s;        访问静态变量 应该用 类.变量名 而不是 对象.变量名
f.im();
f.sm();                 //改成 F.sm();    访问静态变量 应该用 类.变量名 而不是 对象.变量名
System.out.println(F.i);//改成 f.i        不能对非静态字段F.i进行静态引用
System.out.println(F.s);
F.im();                 //改成 f.im();    不能对非静态方法im()进行静态引用
F.sm();
}
}
class  F{
int i=3;
static String s="asdasd";
void im(){
}
static void sm(){
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: