Java 9 中,我们可以在匿名类中使用 <> 操作符
2024-10-19 04:30:22
不说了,直接上代码:
public class NewTest { public static void main(String[] args) {
N<Integer> n1 = new N<Integer>(1) {
@Override
void handler() {
System.out.println("这个是数字:" + this.getContent()); } };
n1.handler(); var n2 = new N<String>("这个是字符串,用var定义临时变量哦") {
@Override
void handler() {
System.out.println("这个是字符串文本哦:" + this.getContent()); }
};
n2.handler(); /*我可以匿名哦,JDK9支持哦*/
N<?> n3 = new N<>("object") {
@Override
void handler() {
System.out.println("object:"+this.getContent());
}
};
n3.handler();
} } abstract class N<T> { private T content; public N(T content) {
this.content = content;
} public T getContent() {
return content;
} public void setContent(T content) {
this.content = content;
} abstract void handler(); }
最新文章
- Castle中AdditionalInterfaces用法介绍
- RTP、RTCP协议学习-2015.04.15
- About-JavaOOAD
- 《Linux内核设计与实现》读书笔记(十八)- 内核调试
- 每日Scrum--No.8
- C# 加密解密(DES,3DES,MD5,Base64) 类
- readline-6.3 之arm平台交叉编译
- hdu 2546 饭卡 (01背包)
- 解决华为手机不打印Log信息的问题
- STM32之使用库函数驱动LED灯
- NRF51822模块无法识别问题解决办法
- OpenCV imread读取jpg图像的一个大坑
- Python 黏包及黏包解决方案
- MVC+Nhibernate+spring.net(二)
- 20170706xlVBA城中村改造汇总
- leetcode:Same Tree【Python版】
- vue2.0实战记录
- MySQL技术内幕:SQL编程 第2章 数据类型 读书笔记
- [转][修]sprintf()函数:将格式化的数据写入字符串
- 如何卸载掉eclipse中的插件