81,115
社区成员
发帖
与我相关
我的任务
分享
public class TestOverride {
public static void main(String[] args) {
PackagedClass pc = new PackagedClass();
System.out.println(pc.thisFun());//输出"PackagedFun"
pc = new PackagedClass(){//定义对象是重新定义相应overridder的方法
public String thisFun(){
return "OuterOverridedFun";
}
};
System.out.println(pc.thisFun());//输出"OuterOverridedFun"
}
}
class PackagedClass{
public String thisFun(){
return "PackagedFun";
}
}