黑马程序员技术交流社区

标题: 匿名内部类分享笔记 [打印本页]

作者: 南无ice    时间: 2015-12-17 22:10
标题: 匿名内部类分享笔记
昨天学习内部类的笔记。匿名内部类,至于内部类的访问规则和静态内部类,还有局部内部类就不作分享了那个蛮好懂的。

匿名内部类:

1:内明内部类其实就是内部类的简写格式。

2:定义匿名内部类前提:
   内部类必须是继承一个类或者实现接口。

3:匿名内部类格式:  
new  父类或者接口()  {覆盖类或者接口的内容,也可以定义子类的内容};

4:其实匿名内部类就是匿名子类对象。而且这个对象有点胖,可以理解为带内容的对象。

5:匿名内部类中定义的方法最好不要超过3个,要不就失去了简写的意义。
interface Inter
{
         public abstract void method();
}
class Test
{
        //补足代码,通过匿名内部类
        static  Inter function()
        {
           return new Inter(){
           public void method()
                {
                System.out.println("method run");
            }
           };
        }
}
class InnerTest
{
        public static void main(String[] args)
        {
                Test.function().method();
        }
}
毕老师补足代码的这个例子很不错,用来巩固知识点很好。今天刚下班,明天休息把异常吃了{:2_32:}大家一起努力吧
作者: 段江波    时间: 2015-12-17 22:15
666没毛病




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2