黑马程序员技术交流社区
标题:
匿名内部类分享笔记
[打印本页]
作者:
南无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