内部类

 

匿名内部类案例:

运行结果:

 

 

 

 匿名内部类常见使用形式:

案例:学校需要让学生和老师一起参加游泳比赛:

先用继承关系实现功能:

 

运行结果:

 匿名内部类实现功能(不必创建具体的子类类型,在内部类直接实现功能):

 

 运行结果:

 以上代码亦可以简化:即匿名内部类可以作为方法的实际参数进行传输:

 

 图中注释掉的代码与黄县框住的代码作用时一样的,知识后者是直接将匿名内部类作为方法的实际参数进行传输。

案例:匿名内部类给按钮添加事件监听机制:

posted @ 2022-05-01 18:52  羽梦齐飞  阅读(19)  评论(0编辑  收藏  举报