Cannot use this in a static context
2016-03-22 15:44
253 查看
在main函数中使用了this后,会提示出错。
原因是在main函数中不能使用this,main函数属于static,main中必须生成一个确定的对象来调用方法,凡是属于static的,this均不能用。
我想在main方法中执行 :URL url = this.getClass().getResource("/images/user.jpg"); 报错。
修改后:URL url = Test.class.getClassLoader().getClass().getResource("/images/user.jpg");
Test.class.getClassLoader().getClass()得到了一个实例,所以可以调用。
原因是在main函数中不能使用this,main函数属于static,main中必须生成一个确定的对象来调用方法,凡是属于static的,this均不能用。
我想在main方法中执行 :URL url = this.getClass().getResource("/images/user.jpg"); 报错。
修改后:URL url = Test.class.getClassLoader().getClass().getResource("/images/user.jpg");
Test.class.getClassLoader().getClass()得到了一个实例,所以可以调用。
相关文章推荐
- PreparedStatement中in子句的处理
- 遭遇Reply from : TTL expired in transit.
- "TTL expired in transit" 具体解释第1/3页
- C#中this指针的用法示例
- SQL SERVER中关于exists 和 in的简单分析
- SQL查询中in和exists的区别分析
- C# 参考之访问关键字:base、this
- C#中this的使用实例分析
- 在MySQL中创建带有IN和OUT参数的存储过程的方法
- PHP通过session id 实现session共享和登录验证的代码
- javascript运行机制之this详细介绍
- IIS访问ASP页面时报错The requested resource is in use.的解决办法
- javascript 类方法定义还是有点区别
- JavaScript通过this变量快速找出用户选中radio按钮的方法
- JavaScript中this关键词的使用技巧、工作原理以及注意事项
- Javascript this 的一些学习总结
- 浅谈javascript中this在事件中的应用
- PPK 谈 JavaScript 的 this 关键字 [翻译]
- js中for in语句的用法讲解
- Some tips of wmi scripting in jscript (1)