猿问

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

fenkapian
浏览 4729回答 3
3回答

qyy2499760117_叶子

静态方法中不能用this关键字,因为this是个引用,哪个对象调用方法就引用哪个对象。 而静态方法有可能不是被对象调用的,this无从引用。类方法是属于类本身的 所有对象共享 this表示当前实例的引用 静态方法中不能引用非静态实例成员。

绿洲仙人球

this是指当前对象,静态方法是通过类调用的方法,不需要实例化,既然不需要实例化,就没有当前对象,既然没有当前对象,就不会有this

Caballarii

因为静态方法不需要new对象就可以用啊,this代表当前对象,对象都没有,this怎么用啊
随时随地看视频慕课网APP

相关分类

Java
我要回答