匿名内部类?我们的理解是装在类里面的类 这是看不名称类的内部类,这样理解也是可以的,
按照规范写一个匿名内部类,对匿名内部分析:
/** 声明一个接口IMyInterface
* 只有一个构造方法的类称之为:函数式接口
*/
@FunctionaLinterface
public interface IMyInterface () {
/** 构造方法*/
public abstract void test();
}
// 匿名内部类的测试类
/** 将匿名内部类对象装到父类的变量i中去*/
IMyInterface i = new IMyInterface () {
// 构造重写
@Override
public void testAbstrace() {
System.out.println("这是匿名内部类");
}
}
// i调用方法
i.test();
博客围绕匿名内部类展开,提到可将其理解为装在类里面且看不到名称的类,还会按照规范书写匿名内部类,并对其进行分析,属于程序设计相关内容。
338

被折叠的 条评论
为什么被折叠?



