A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张超超 黑马帝   /  2012-4-16 14:05  /  2500 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java "静态的方法不能存取“this”所引用的对象。"这句话怎么理解?是静态的方法不能引用“this”所引用的对象吗?

2 个回复

倒序浏览
是的
静态方法也被称为类方法。在类被加载的时候才被初始化,可以通过类名和对象名进行调用,
在类内部可以直接调用, 该方法不需要实例化对象,即可调用。
在静态的方法中不能以任何形式引用this,因为this默认的对象引用,
静态方法被调用时,this所引用的对象并没有产生,this则没有所指向.
回复 使用道具 举报
本类中构造函数的引用一定且只能用this   静态的static的引用用类名,  非静态的引用用对象
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马