java类中的两种成员访问

1、静态成员

静态成员属于类,访问时需要类访问。

静态成员开放空间是在这类内存首次加载时开放的。

2、非静态成员

非静态成员属于对象,访问时需要使用对象。

当对象被实例化时,非静态成员开放空间。

在静态方法中,非静态成员不能直接访问。

采用非静态方法,可直接访问静态成员。

3、实例

classPerson{
Stringname;
staticinta;

voideat(){}
staticvoidsleep(){}
}
classProgram{
publicstaticvoidmain(String[]args){
Personxiaoming=newPerson();
//访问非静态成员
xiaoming.name="xiaoming";
xiaoming.eat();
//访问静态成员
Person.a=10;
Person.sleep();
//注:
//访问静态的成员,也可以使用对象来访问,但是会有警告
//推荐使用类来访问静态成员
}
}
原文来自:https://www.py.cn
© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容