java静态函数只能访问静态变量么?

如题,另外java静态成员工作机制是什么

阅读 7.4k
6 个回答
新手上路,请多包涵

简单回答:不是。
想想 main 函数,在本类没有实例化时,只能访问本类中静态的那些变量,但是可以实例化本类或其他类来访问它们的非静态变量。

题主需要了解下Java的内存模型

新手上路,请多包涵

静态函数只能访问静态变量,但在静态成员函数中可以声明它自身的变量,它也是一个函数也具有其它函数的特性!

静态函数只能访问静态变量,静态变量和对象 都是存储在堆,且线程共享的

推荐问题
logo
101 新手上路
子站问答
访问
宣传栏