非静态属性的调用
1. 一声明就被存储在栈中,直接占据内存,可以快速稳定的调用。
2. 生命周期长,从jvm加载开始到jvm加载结束。
3. 全局唯一,在一个运行环境中,静态变量只有一个值,任何一次修改都是全局性的影响。
4. 占据内存,程序中应该包含尽量少的static
5. 静态变量可以使用类名直接调用。
非静态属性:
1. new的时候占据内存,实例化后才能调用。
2. 非静态变量赋值不发生冲突。
3. 非静态变量则必须用对象引用调用。
以上是其他老师对其他同学的回答,我想问的是:在同一个类中,非静态方法不是可以对非静态属性直接调用吗
18
收起
正在回答 回答被采纳积分+1
2回答
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星