黑马程序员技术交流社区

标题: 新手遇到一个技术问题 [打印本页]

作者: 张超超    时间: 2012-4-16 14:05
标题: 新手遇到一个技术问题
java "静态的方法不能存取“this”所引用的对象。"这句话怎么理解?是静态的方法不能引用“this”所引用的对象吗?
作者: 尹善波    时间: 2012-6-29 18:18
是的
静态方法也被称为类方法。在类被加载的时候才被初始化,可以通过类名和对象名进行调用,
在类内部可以直接调用, 该方法不需要实例化对象,即可调用。
在静态的方法中不能以任何形式引用this,因为this默认的对象引用,
静态方法被调用时,this所引用的对象并没有产生,this则没有所指向.
作者: 风起时、念你    时间: 2012-6-29 21:52
本类中构造函数的引用一定且只能用this   静态的static的引用用类名,  非静态的引用用对象




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2