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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

静态方法中为什么没有this关键字?
还有如果工具类中方法都用static修饰了   为什么一定要是由构造方法?

4 个回复

倒序浏览
因为this是个引用,哪个对象调用方法就引用哪个对象。 而静态方法有可能不是被对象调用的,this无从引用。
工具类中方法都用static修饰,可以直接类名.方法();调用,
为什么一定要是由构造方法?这句话没看懂。
回复 使用道具 举报
xiongjin1991 发表于 2016-4-8 23:25
因为this是个引用,哪个对象调用方法就引用哪个对象。 而静态方法有可能不是被对象调用的,this无从引用。
...

谢谢你   学习了  
回复 使用道具 举报
来看看!!
回复 使用道具 举报
大爱卓生 来自手机 金牌黑马 2016-4-9 19:55:28
报纸
静态先于对象儿存在。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马