关于Java的var类型推断,有一种特殊用法,如下:

  • 没有var类型之前声明一个匿名类对象,并调用它的方法。
Object obj = new Object() {
public void test() {
System.out.println("test");
}
};
obj.test(); // 错误的用法,Object类型没有test方法
(new Object() {
public void test() {
System.out.println("test");
}
}).test(); // 正确的做法
  • 使用了var类型后
var obj = new Object() {
public void test() {
System.out.println("test");
}
};
...
obj.test();

最新文章

  1. VS有效序列号
  2. 64.SHELL
  3. Visual Studio error C2001:常量中有换行符(解决办法)
  4. Composer设置忽略版本匹配的方法
  5. Linux iptables
  6. spring3 + mybatis + maven:junit测试错误
  7. as的Enter_Frame与Timer
  8. C# winfrom 模拟ftp文件管理
  9. eclipse中输入的中文为繁体的问题
  10. Cookie概念
  11. C#中一些易混淆概念总结
  12. iOS workspace 依次编译多个工程
  13. jQuery点击下拉菜单的展示与隐藏
  14. LibreOJ β Round #2 F. 数学上来先打表
  15. CentOS7 yum方式安装MySQL5.7
  16. ruby----controller中简单的增删改 方法定义
  17. 列式数据库~clickhouse 数据同步使用
  18. TL431的几种常用用法
  19. 初探Angular_02 感受添加组件
  20. windows 程序员电脑设置

热门文章

  1. C#获取PLC信息 (KepServer)二
  2. 阿里巴巴开源限流组件Sentinel初探
  3. 前端ES6 特性兼容查询
  4. C++ 炼气期之变量的生命周期和作用域
  5. 实现领域驱动设计 - 使用ABP框架 - 存储库
  6. Linux文件的删除和软硬链接
  7. linux shell的配置文件执行顺序
  8. centos7 离线升级/在线升级操作系统内核
  9. Web思维导图实现的技术点分析(附完整源码)
  10. Java判断字符串是否为金额