



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
匿名类是不能有名称的类,所以没办法引用它们。必须在创建时,作为new语句的一部分来声明它们。 这就要采用另一种形式的new语句,如下所示: new 这种形式的new语句声明一个新的匿名类,它对一个给定的类进行扩展,或者实现一个给定的接口。它还创建那个类的一个新实例,并把它作为语句的结果而返回。要扩展的类和要实现的接口是new语句的操作数,后跟匿名类的主体。 如果匿名类对另一个类进行扩展,它的主体可以访问类的成员、覆盖它的方法等等,这和其他任何标准的类都是一样的。如果匿名类实现了一个接口,它的主体必须实现接口的方法java 代码1. interface pr 2. 3. void print1(); 4. 5. 6. public class noNameClass 7. 8. public pr dest() 9. 10. return new pr() 11. public void print1() 12. 13. System.out.println(Hello world!); 14. 15. ; 16. 17. 18. public static void main(String args) 19. 20. noNameClass c=new noNameClass(); 21. pr hw=c.dest(); 22. hw.print1(); 23. 24. 25. pr也可以是一个类 但是你外部调用的方法必须在你的这个类或接口中声明 外部不能调用匿名类内部的方法Java中内部匿名类用的最多的地方也许就是在Frame中加入Listner了吧。如下:java 代码1. import java.awt.*; 2. import java.awt.event.*; 3. 4. public class QFrame extends Frame 5. public QFrame() 6. this.setTitle(my application); 7. 8. addWindowListener(new WindowAdapter() 9. public void windowClosing(WindowEvent e) 10. dispose(); 11. System.exit(0); 12. 13. ); 14. 15. this.setBounds(10,10,200,200); 16. 17. 内部匿名类,就是建立一个内部的类,但没有给你命名,也就是没有引用实例的变量。new WindowAdapter() public void windowClosing(WindowEvent e) dispose(); System.exit(0); new 是建立一个 WindowAdapter对象 ,后面一个 表示这个括号中的操作作用于这个默认的对名象,而上面的Java程序中后面是一个函数体。这个用法的作用是:创建一个对象的实例,并且 override 它的一个函数。打开 WindowAdapter 的代码可以发现。它是一个抽象类。它是对 WindowListener 接口的一个实现。Frame.addWi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化学水处理技术指南
- 2025至2030中国超级计算机行业市场深度研究及发展前景投资可行性分析报告
- 化工企业废弃物处理方案
- 增加销售额的利器大揭秘
- 农学领域水稻种植管理规程
- 化工企业企业社会责任报告
- 企业员工薪酬调整方案
- 品牌管理制度的建模方案
- 2025台州路桥区公开招聘中小学教师40人笔试备考试题及答案解析
- 2025年老年病学全科综合护理实践考核答案及解析
- 劳动争议司法解释(二)亮点解读
- 四高人群的膳食营养理论考核试题及答案
- 药物不良反应处理课件
- 8 《大卫科波菲尔》课件高二上学期语文大单元教学同步备课课件(统编版选择性必修上册)
- 人教版七年级上册美术第1课美术的世界课件
- 《第1课 身边的数据》参考课件3
- 知识产权制度的发展
- 污水处理中回收磷资源的研究
- AQ6111-2023个体防护装备安全管理规范
- 第2课《树立科学的世界观》第1框《世界的物质性》-【中职专用】《哲学与人生》同步课堂课件
- 一年级看图写话专项练习及范文20篇(可下载打印)
评论
0/150
提交评论