java类中成员访问实例分析
作者:WeekendLife
时间:2023-05-01
浏览:3
1、静态成员静态成员属于类,访问时需要类访问。静态成员开放空间是在这类内存首次加载时开放的。2、非静态成员非静态成员属于对象,访问时需要使用对象。当对象被实例化时,非静态成员开放空间。在静态方法中,非静态成员不能直接访问。采用非静态方法,可直接访问静态成员。3、实例classPerson{Stringname;staticinta;voideat(){}staticvoidsleep(){}}classProgram{publicstaticvoidmain(String[]args){Personxia
本文目录
1、静态成员
静态成员属于类,访问时需要类访问。
静态成员开放空间是在这类内存首次加载时开放的。
2、非静态成员
非静态成员属于对象,访问时需要使用对象。
当对象被实例化时,非静态成员开放空间。
在静态方法中,非静态成员不能直接访问。
采用非静态方法,可直接访问静态成员。
3、实例
class Person {
String name;
static int a;
void eat() {}
static void sleep() {}
}
class Program {
public static void main(String[] args) {
Person xiaoming = new Person();
// 访问非静态成员
xiaoming.name = "xiaoming";
xiaoming.eat();
// 访问静态成员
Person.a = 10;
Person.sleep();
// 注:
// 访问静态的成员, 也可以使用对象来访问, 但是会有警告
// 推荐使用类来访问静态成员
}
}
作者最新文章
process lasso怎么关闭开机自动启动
2026-11-01 09:22
红白网站AO3怎么访问?解密使用指南
2026-10-30 11:06
线上PDF转Word怎么操作?如何在线转换PDF为Word?
2026-10-29 15:04
EK by LM TEK 推出 RTX 5070Ti/5080 显卡亚克力水冷头,适配华硕 TUF
2026-10-27 11:04
PS快捷键完整版有哪些
2026-10-27 08:11
上一篇:
使用java函数式接口要注意什么
下一篇:
Python内置文件操作有哪些
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































