Java 可包裹创建者语法
有人能在这里详细解释一下Parcelable CREATOR的语法吗。例如,它是一个静态的final属性,但是我看到了一个类,类似于泛型参数的构造函数,但是在任何地方都没有类的定义,请解释Java 可包裹创建者语法,java,Java,有人能在这里详细解释一下Parcelable CREATOR的语法吗。例如,它是一个静态的final属性,但是我看到了一个类,类似于泛型参数的构造函数,但是在任何地方都没有类的定义,请解释 public static final Creator<Foo> CREATOR = new Creator<Foo>() { @Override public Foo createFromParcel(Parcel in) { return new F
public static final Creator<Foo> CREATOR = new Creator<Foo>() {
@Override
public Foo createFromParcel(Parcel in) {
return new Foo(in);
}
@Override
public Foo[] newArray(int size) {
return new Foo[size];
}
};
public静态最终创建者=新创建者(){
@凌驾
public Foo createFromParcel(地块中){
返回新的Foo(in);
}
@凌驾
public Foo[]新数组(整数大小){
返回新的Foo[size];
}
};
这是实例化匿名类实例的语法,匿名类实现了Creator接口。有关于匿名类的更多信息这是Java代码,您的问题与Kotlin有关吗?