刚才看org.springframework.core.AttributeAccessorSupportTests
看到这个,有点奇怪。
protected void setUp() throws Exception {
this.attributeAccessor = new AttributeAccessorSupport() {
};
}
仔细看了一下,原来是个抽象类。
做了个 demo 如下。
这种用法,嗯嗯,不评价。
package test;
public class Test01 {
private static void test01()
{
AbstractTest01 at = new AbstractTest01(){
public String getData(){
return "in Test01";
}
};
System.out.println(at.getData());
System.out.println(at);
at = new Test02();
System.out.println(at.getData());
System.out.println(at);
}
public static void main(String[] args) {
test01();
}
}
package test;
public abstract class AbstractTest01 {
public abstract String getData();
}
package test;
public class Test02 extends AbstractTest01{
public String getData(){
return "in Test02";
}
}
结果:
in Test01
test.Test01$1@61de33
in Test02
test.Test02@14318bb
分享到:
相关推荐
详细对比测试了匿名类/内部类/本地类之间的区别,有例子+博客对比说明,希望对大家有所帮助
简单的讲述匿名类的特点,帮助大家区分和使用
java 成员内部类使用 内部匿名类 方法参数匿名类 方法匿名类
Java 中的匿名内部类是一种特殊的内部类,它没有名字,因此也称为匿名类。匿名内部类是一种简洁的编程方式,能够简化代码编写,但它也有一些限制和特点。 匿名内部类的定义 匿名内部类是指没有名字的内部类,它是...
java 内部类 实例内部类 局部内部类 匿名类 静态内部类 实例代码
在那些修改中,引人注目的是内部类和匿名类。如运用得当,它们可使程序更易理解和维护。本文介绍内部类和匿名类在Java代码中是如何具体工作的,如何正确使用它们,以及如何避免一些常见的错误。 下面来看看这些特性...
Java中的内部类和匿名类!
在Java中,匿名类是一种没有显式声明名称的类。它常用于在创建对象时直接定义类的实现或重写类的方法。 使用匿名类可以简化代码,特别是在需要实现接口或继承抽象类的情况下。
内部类和匿名类总结 写的比较详细,=有需要的可以看下
接口对象 调用exPrint方法 实现接口的匿名类,完成exPrint方法 填写 exPrint方法体的输出语句
这是我自己写的第一个小程序,希望共享给大家
Java 1.1通过对Java语言规范进行...在那些修改中,最引人注目的就是内部类和匿名类。如运用得当,它们可使程序更易理解和维护。本文来看看这些特性具体是如何工作的,如何正确使用它们,以及如何避免一些常见的错误。
List最全总结( ArrayList, LinkedList, 匿名类)
JAVA匿名类创建对象.doc
Java匿名类的分析和理解
c#csharp.net【ConfigAuto】Unity编辑器下通过配置匿名类,自动生成C#类并填充数据,省去序列化和反序列化的消耗。以前是不能热更,不往这方面想,能热更了为啥lua能当配置表C#就不行.zip
Lambda表达式 取代了匿名类 ,取消了模板,允许用函数式风格编写代码。 由于最近接触了RxJava,遇到了Lambda,立马就喜欢上了~所以就学习了一下. 本文主要介绍一下Lambda在Android中替代匿名类的部分使用场景. 在...
主要介绍了Kotlin 匿名类实现接口和抽象类的区别详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
传统的方式下,我们需要定义和JSON对象同步的C#类并实例化成对象以遍操作,这里提供了一个直接使用匿名类的方式,相较于传统方式可以少定义一些类,操作更加简便。 开发环境 实现步骤 1.创建工程:控制台程序,命名...
主要介绍了java 中使用匿名类直接new接口详解及实例代码的相关资料,需要的朋友可以参考下