智能社数据结构与算法
class Main {
public static void main(String[] args) {
Base object = new Sub();
ParamsBase params = new ParamsSub();
// 方法的接收者 object
object.print(params); // I Sub, the param is ParamsBase.
object.print((ParamsSub) params); // I Sub, the param is ParamSub.
}}