public SampleBehaviour otherway(final String st) {
return new SampleBehaviour() {
private String str = st;
@Override
public void print() {
System.out.println("val:"+val);
}
};
}
SampleBehaviour
是一个接口。
实现接口的类必须定义方法行为,接口中的一些变量有什么用?
为什么方法参数需要是final的?我没有得到这种类型的使用的一些实时应用程序?这背后的真实情况是什么?
如果它有用,为什么 C++ 没有这样的东西?