泛型还可以用于内部类以及匿名内部类

class Customer{

private static long counter=1;

private final long id=counter++;

private Customer(){}

public String toString(){return "Customer"+id;}

public static Generator<Custom> generator(){

return new Generator<Customer>(){

public customer next(){return new Customer();}

};

}

class Teller{

private static long counter=1;

private final long id=counter++;

private Teller(){}

public String toString(){return "Teller"+id;}

public staic Generator<Teller> generator=nw Generator<Teller>{

public Teller next() { return new Teller();}

}

}

15.5 匿名内部类相关推荐

  1. 经典java程序员的面试题及答案

    今天动力节点java培训机构小编为大家分享"经典java程序员的面试题及答案",希望通过此文能够帮助到正在找工作或是即将毕业的"你",下面就随小编一起看看经典j ...

  2. 【Java基础】Java的继承和多态

    文章目录 一.java类的封装 二.java简单的继承及单继承和多继承的区别 1.简单继承 2.单继承 三.java的多态 1.多态的好处 2.多态的弊端 四.java的抽象类 五.java的接口 1 ...

  3. Java编程思想翻译勘误

    总的来说,Java编程思想是一本好书:但是因为译者可能不懂计算机,很多地方都有严重错误. 之前和朋友抱怨过,朋友提议抱怨无用不如干点实事.遂决定边看边将自己找到的翻译错误贴出来,希望能给别人一些帮助. ...

  4. JAVA面试100道必考题

    1.如下代码的执行结果: 4,1,11 @Testvoid demo01(){int i=1;i=i++;int j=i++;// i=2 j=1int k=i+ ++i * i++;//2+3*3= ...

  5. Java进阶01-语法-徐磊

    文章目录 1.知识回顾 2.this关键字 3.面向对象三大特性 4.static关键字 5.成员变量和成员方法访问拓展 6.继承 6.1继承案例 6.2子类不能继承父类的东西 6.3继承后成员变量的 ...

  6. Java基础知识(二)(Object类的常用方法、日期时间类、System类、StringBuilder类、包装类、Collection集合、Iterator迭代器、泛型、list集Set接口...)

    文章目录 Java基础知识(二) 1.Object类的常用方法 1.1 toString方法 1.2 equals方法 1.3 Objects类 2.日期时间类 2.1 Date类 2.2 DateF ...

  7. java 匿名函数 构造_Java匿名内部类与Lambda表达式

    匿名内部类也就是没有名字的内部类 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象 ...

  8. Java静态内部类、匿名内部类、成员式内部类和局部内部类

    内部类可以是静态(static)的,可以使用 public.protected 和 private 访问控制符,而外部类只能使用 public,或者默认. 成员式内部类 在外部类内部直接定义(不在方法 ...

  9. javase学习第10天(形式参数和返回值类型、包、内部类、匿名内部类)

    形式参数和返回值类型.包.内部类.匿名内部类 形式参数:值传递 基本类型:将实参的值复制一份传给形参 引用类型:将实参的引用传递给形参,将导致形参和实参都指向同一个实例对象. 返回值类型 基本类型:返 ...

最新文章

  1. Cocos2d-x-3.x特性变化
  2. python连接sqlserver_python 链接sqlserver 写接口实例
  3. 【Web】WEB项目初启动的那些糟心事
  4. div生成图片_Vue生成分享海报(含二维码)
  5. java导入工程tomcat_Tomcat源码分析【一】版本选择与工程导入
  6. SL4A/Py4A直接在adb中用python加载脚本
  7. css伪类选择器,:link、:visited、:focus、:hover、:active、:first-child
  8. 【医疗影像处理】去除医疗影像中背景的影响2D/3D【numpy-code】
  9. 数学建模美赛E题数据获取
  10. 计算机电路基础电压比较器电路图,计算机电路基础期末复习.doc
  11. 基于三维激光雷达的二维占据栅格地图构建-简介
  12. 恒生电子招聘,内含内推码
  13. 阿里云高校训练营-class6-感悟
  14. arch配置之百度网盘
  15. 3.计算机网络——加密,数字签名,数字证书
  16. CTE表--SQLSERVER2005看得见的性能提升
  17. excel怎么能把字竖着打出来_excel表格怎么把字竖着 怎么把excel表格里的字变成竖的?...
  18. Python爬虫之MongoDB
  19. 如何使用overleafLaTeX
  20. 论文研读 Rotated Test Problems for Assessing the Performance of MOEAs

热门文章

  1. PowerShell渗透工具Nishang
  2. [Python人工智能] 三.TensorFlow基础之Session、变量、传入值和激励函数
  3. C# 数据库存储过程的讲解应用
  4. C# 基础知识 (二).独特的知识及用法篇
  5. 【数据结构与算法】之判断字符是否唯一
  6. Hive 任务卡在 map = 0%, reduce = 0%
  7. 2020/Province_C_C++_A/A/门牌制作
  8. 中国大学MOOC 计算机组成原理第3章 测试
  9. 征战蓝桥 —— 2013年第四届 —— C/C++A组第7题——错误票据
  10. Spring Boot (一)Spring Boot 概述