- 11
- 0
- 约1.07万字
- 约 39页
- 2015-07-20 发布于山西
- 举报
java 继承、接口与泛型
* * * * * * * * * * * * * * 5.16 匿名类 1.和类有关的匿名类 当使用类创建对象时,程序允许我们把类体与对象的创建组合在一起,也就是说,类创建对象时,除了构造方法还有类体,此类体被认为是该类的一个子类去掉类声明后的类体,称作匿名类。匿名类就是一个子类,由于无名可用,所以不可能用匿名类声明对象,但却可以直接用匿名类创建一个对象。假设Hello是类,那么下列代码就是用Hello的一个子类(匿名类)创建对象: new Hello (){ 匿名类的类体 } 匿名类可以继承类的方法也可以重写类的方法。我们使用匿名类时,必然是在某个类中直接用匿名类创建对象,因此匿名类一定是内部类,匿名类可以访问外嵌类中的成员变量和方法,匿名类不可以声明static成员变量和static方法。匿名类的主要用途就是向方法的参数传值。 例子5-16展示了匿名类的用法,效果如图5-20所示。 * * 2.和接口有关的匿名类 假设Computable是一个接口,那么,Java允许直接用接口名和一个类体创建一个匿名对象,此类体被认为是实现了Computable接口的类去掉类声明后的类体,称作匿名类。下列代码就是用实现了Computable接口的类(匿名类)创建对象: new Computable(){
您可能关注的文档
最近下载
- 2026年管理会计环境成本管理应用与企业绿色发展方案.pptx VIP
- 教科版小学科学五年级下册第二单元《船的研究》2.4《增加船的载重量》教学PPT.pptx VIP
- 06SG517-2 轻型屋面三角形钢屋架(部分T型钢).docx VIP
- 2024年高考真题 山东政治(解析版).pdf VIP
- DB13(J)T 8393-2020 人民防空工程平战功能转换设计标准.pdf VIP
- 电子文件管理办法.docx VIP
- 预制装配式混凝土结构安装专项施工方案.docx
- 乙酸正丁酯安全技术说明书(MSDS).pdf VIP
- 日本无心磨床说明书参考译文.pdf VIP
- AS2047最新中英对照-图纸翻译.doc VIP
原创力文档

文档评论(0)