正在回答
2回答
同学你好,1、首先请注意一个概念,static修饰的属性和方法,在类加载的时候就会存在于内存中!
2、 静态成员和静态方法是随着类的加载而存在的,也就是说方法内部类的静态属性是随着类的加载的,但是方法内部类的实例 是创建对象后方法才存在的,也就是说其静态属性优先存在于它的类实例的存在 这显然是矛盾的哦!也就是说,方法内部类依赖对象实例化后方法才能存在,如果方法内部类中有静态成员,那它的会在方法被创建使用前就存在,那这个是不被允许的哦!
如果我的回答解决了你的疑惑,请采纳。祝:学习愉快~
1. Java 零基础入门
- 参与学习 人
- 提交作业 3802 份
- 解答问题 11489 个
本阶段带你迈入Java世界,学习Java必备基础知识,基础语法、面向对象思想以及常用工具类的使用。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星