在方法作用域内创建的内部类,用来实现一个接口
/**
* Created by xfyou on 2016/11/3.
* Java内部类演示
*/
public class Parcel3 {
public Destination dest(String s) {
/**
* 在方法作用域内创建的内部类,用来实现一个接口
*/
class PDestination implements Destination {
private String lable;
private PDestination(String lable) {
this.lable = lable;
}
@Override
public String readLabel() {
return lable;
}
}
// 返回内部类的一个实例对象
return new PDestination(s);
}
}
abstract class Contents {
abstract public int value();
}
interface Destination {
String readLabel();
}
匿名类的创建
public Contents cont(){ /** * 创建从Contents 衍生出来的匿名类的一个对象 */ return new Contents() { @Override public int value() { return 0; } }; }
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/15995.html