`
zwhc
  • 浏览: 259302 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

匿名类

阅读更多
刚才看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
1
0
分享到:
评论
1 楼 xiaotao.2010 2011-12-12  
匿名类  内部类。。。

没错呀!

相关推荐

Global site tag (gtag.js) - Google Analytics