转载链接:https://www.cnblogs.com/yaowen/p/9471389.html

代码使用模板使用:

package test;public class A extends B {public String toString() {return "A";}public static void main(String[] args) {A a = new A();a.say();A.AIn aa = a.new AIn();aa.bin();}class AIn extends BIn{}}
package test;public class B {public Thread thread;public void say() {//输出ASystem.out.println(this.toString());// 输入A,父类方法中使用真正子类对象用"父类.this"System.out.println(B.this.toString());say1(new I() {public void II() {//匿名内部类的thisSystem.out.println(this);//B$1System.out.println(B.this);//A
//                System.out.println(A.this);  父类是访问不到子类A的,只能写B.    不能写B.A的属性,只能写B.B的属性,也就是给子类A对象赋值,因为访问不到A的任何东西thread = Thread.currentThread();B.this.thread = Thread.currentThread();}});}public String toString() {return "B";}public void say1(I i) {i.II();}class BIn{public void bin() {B.this.thread = Thread.currentThread();
//            A.this.thread = Thread.currentThread();   父类是访问不到子类A的,只能写B.System.out.println(B.this);//A}}
}

【转载保存】匿名内部类中this的使用相关推荐

  1. 保存ResultSet中的数据(Java Source Code)

    当我们在编写程序的时候,免不了要与数据库打交道,相信ResultSet大家也并不陌生,从数据库读取的数据将会存入其中. 操作结束关闭数据库连接以及ResultSet,否则保持数据库的连接并直接对Res ...

  2. 【转载】opencl中设备内存

    地址空间限定符 一般的内核代码中,里面的内核参数或声明变量时,都会有地址空间限定符 地址空间限定符,地址空间限定符的主要作用是指出数据应该保存在哪个地方 地址空间限定符有4个: 全局内存: 限定符:_ ...

  3. [转载]Java 语言中的函数编程

    Java 语言中的函数编程 如果您从事大型企业项目开发,您就会熟悉编写模块化代码的好处.良构的.模块化的代码更容易编写.调试.理解和重用.Java 开发人员的问题是,函数编程范型长期以来只是通过像 H ...

  4. linux命令冒号加叹号,【转载】Linux中的叹号命令

    整天在shell环境下操作,不积累点快捷输入的小技巧是不行的. 未经允许严禁转载 最常用的技巧恐怕就是Tab自动补全以及上方向键来回退上几条历史命令了,这些对于csh,bash,ksh,zsh都适用. ...

  5. python模型保存save_浅谈keras保存模型中的save()和save_weights()区别

    今天做了一个关于keras保存模型的实验,希望有助于大家了解keras保存模型的区别. 我们知道keras的模型一般保存为后缀名为h5的文件,比如final_model.h5.同样是h5文件用save ...

  6. [转载] Python函数中把列表(list)当参数

    参考链接: Python中的id函数 当定义函数时,会保存函数中默认参数 list 的值,也就是列表 l=[]: 在每次调用的时候如果传递了新的列表,则使用传递的列表,没有传递,使用定义函数时保存的默 ...

  7. 【转载】 C#中使用Sum方法对List集合进行求和操作

    在C#的List操作中,有时候我们需要对List集合对象的某个属性进行求和操作,此时可以使用Lambda表达式中的Sum方法来快速实现此求和操作,使用Sum方法可使代码简洁易读,并且省去写for循环或 ...

  8. java cookie能存到服务器_Cookie技术用于将会话过程中的数据保存到( )中,从而使浏览器和服务器可以更好地进行数据交互。(5.0分)_学小易找答案...

    [单选题]下列选项中,用于对超链接和form表单中的action属性中设置的URL进行重写的方法是(5.0分) [判断题]安装好Tomcat后,就可以直接启动运行了,并不要先安装JDK.(5.0分) ...

  9. 做笔记就用印象笔记,支持录音做笔记(附插件下载,一键将网页内容保存笔记中进行编辑)...

    印象笔记是全球闻名的效率软件和知识管理工具,印象笔记可以帮助我们简化工作.学习与生活.你可以在手机.电脑.平板.网页等多种设备和平台间,无缝同步每天的见闻.灵感与思考.一站式完成知识信息的收集备份.高 ...

  10. 如何快速保存PPT中的图片资源

    如何快速保存PPT中的图片资源 (Win10) 1.将PPT后缀名改为.rar 2.解压后打开文件夹,找到ppt 3.打开ppt文件夹后再打开里面的media文件夹 4.这样就好啦,PPT的素材图片都 ...

最新文章

  1. Java方法的反射(对反射的进一步认识)
  2. 单进程epoll版-TCP服务器(python 版)
  3. 行业深度见解•SD-WAN对于企业云的重要性 1
  4. 天勤2022数据结构(二)栈和队列
  5. c语言 格式字符,c语言的格式符
  6. 一款批量修改AE模板的工具
  7. 3D游戏设计读书笔记二
  8. 建筑力学与结构【10】
  9. 汉诺塔详解(超详细)
  10. 【实习日记】Linux-VM15-Ubuntu18.04 + 运行selenium实现文件下载
  11. 【絮叨.2】PRD才是高级语言,程序员就是产品的编译器
  12. 帝国理工应用计算机科学与工程理学硕士,帝国理工学院计算机科学理学硕士课程...
  13. 如何把酷狗音乐复制在计算机,酷狗怎么复制歌曲链接?酷狗复制歌曲链接的方法...
  14. Good url for LSTM learning
  15. 2020年8月虹科Pico汽车示波器简报
  16. 双绕组变压器的参数计算中算短路实验时的电抗压降为什么是额定电流乘电抗再乘一个根号三呢,这个根号三何来?
  17. C++中的map问题+unordered_map问题
  18. 图解 SSR 等 6 种前端渲染模式
  19. Git报错-refusing to merge unrelated histories
  20. 太敢说了,自动化测试如果这么自学,培训班都得倒闭,直接省去上万元的学费

热门文章

  1. 现代程序设计 作业 2
  2. python如何改变入参的值_从事数据分析3年后,发现用python入门数据分析这三本书必看!...
  3. JAVA入门级教学之(方法内存分配机制)
  4. python的六大数据类型中可以改变_在python中更改数组的数据类型
  5. python win10 连接hive_使用win10+python3.5+impyla 连接大数据平台hive表的步骤与问题解决...
  6. mysql 缓解竞争热点_MySQL优化之缓存优化
  7. long mode 分页_x86 系列 CPU 内存寻址模式总结
  8. 【LeetCode笔记】剑指Offer 59. I 滑动窗口的最大值(Java、单调队列)
  9. 非顺序控制结构的c语言语法是怎样的,流程控制语句:顺序结构和选择结构
  10. keil debug如何在watch直接修改变量值_python日志记录系列教程,内置logging模块(一),直接使用logging模块的基础日志记录