静态方法为什么不能使用this和super关键字

来源:互联网 发布:网络教育有学士学位吗 编辑:程序博客网 时间:2024/04/30 09:05

首先要理解this和super是什么?

this是对当前对象的引用,super是指父类对象的引用。

其次静态成员优先于对象加载到内存中,它是随着类的加载而加载的。

如果静态方法中有this和super那么当静态方法被加载到内存中,其中的this和super也被加载到内存中,但是对象还没创建this和super还没被初始化,所以加载时会报错。


原创粉丝点击