黑马程序员技术交流社区

标题: 在静态方法中为什么不可以有this关键字? [打印本页]

作者: jialianghao    时间: 2016-4-21 20:59
标题: 在静态方法中为什么不可以有this关键字?
在静态方法中为什么不可以有this关键字?我只知道不可以,但是不知道原因。
作者: Love丶cd    时间: 2016-4-21 21:38
因为静态是优先于对象存在的,而this表示的是本类对象的引用。所以定义this是无效的。
作者: 小海龙    时间: 2016-4-22 07:37
楼上说的对,之前并没有理解到这一步
作者: liudh1    时间: 2016-4-22 08:21
this代表当前对象的引用,static修饰,是随着类加载而加载的,在未创建对象之前已经加载,所以不能是this




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