今天在写代码时,发现在写了一个内部类,而在内部类中需要调用外部类的实例方法,直接使用this调用发现调用的不是外部类而是内部类,于是查找资料原来需要使用外部类的classname.this这样的调用,特此记录在此!

示例:

class A {
public void callSomething(){
new Thread(){
public void run(){
// 这里的this 代表 匿名类的上下文, A.this 代表A实例化后对象的上下文
}
}.start();
}
}

最新文章

  1. BootStrap_04之jQuery插件(导航、轮播)、以及Less
  2. AJAX-----02远古时期的ajax
  3. Win7下安装git
  4. HTML+CSS结构与表现原则
  5. Unity-Animator深入系列---目标匹配Target Matching
  6. C语言深度剖析---const关键字(转载)
  7. Spring源码解析——如何阅读源码(转)
  8. php学习-数组(一)
  9. Scala:函数和闭包
  10. Tomcat 5.5 JNDI Resource 配置 (tomcat数据源配置)
  11. 服务器对接码云webhooks
  12. Windows平台搭建-----C语言
  13. Pytorch中的squeeze()和unsqueeze()函数
  14. Solidworks 2016中导出URDF文件
  15. GET、POST编码问题
  16. PHP操作Redis常用技巧
  17. RAC2——11g Grid Infrastructure的新机制
  18. 用Nginx分流绕开Github反爬机制
  19. js常用总结
  20. JAVA容器-重点总结与深度解析

热门文章

  1. (8)C#连sqlserver
  2. Crypto另外两段加密解密的代码
  3. windows安装RabbitMQ注意事项
  4. spark与Scala安装过程和步骤及sparkshell命令的使用
  5. android 拍照预览
  6. 一起学习CMake – 01
  7. HDU 4857 topological_sort
  8. mongoVUE 破解方法
  9. Java数据结构与算法之排序
  10. HDU 2108 Shape of HDU (判断是不是凸多边形 叉乘)