首页 > 编程语言 > 详细

java中的匿名内部类

时间:2017-12-27 18:46:20      阅读:207      评论:0      收藏:0      [点我收藏+]
/* 知识点:匿名内部类 作用:     匿名内部类也就是没有名字的内部类     正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写     但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 */ //抽象类 abstract class Person {     public abstract void eat(); } //接口类(USB接口规范) interface USB {     public void insert(); } class  AnonymousInnerClassDemo {     public static void main(String[] args)      {         //在抽象类上使用匿名内部类         Person p = new Person()         {             public void eat()             {                 System.out.println("eat something");             }         };         USB u = new USB()         {             public void insert()             {                 System.out.println("usb U...");             }         };         p.eat(); //调用匿名内部类中的eat方法         u.insert(); //调用匿名内部类中的insert方法     } }


java中的匿名内部类

原文:http://blog.51cto.com/freshair/2055213

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!