/**
*
*/
package com.card;
/**
* 局部内部类的一般用途是实现某个接口,并作为这个接口传出方法被使用
*
* by Zhiwang Zhang on 2014年7月18日
*/
public class Test99 {
public static void main(String[] args) {
Test99 test = new Test99();
test.func();
}
public void func() {
class InnerClass implements Talker {
@Override
public void talk() {
System.out.println("I'm a talker.");
}
}
InnerClass innerClass = new InnerClass();
innerClass.talk();
}
}
interface Talker {
void talk();
}