public void test1(Object obj) {
test2(obj);
}
public void test2(Object obj) {
test3(obj);
}
public void test3(Object obj) {
test4(obj);
}
public void test4(Object obj) {
if(obj instanceof String) {
System.out.println("多重接受类型不变");
}
}
对于 父类接受子类对象,只是接受了引用,但依旧时子类的类型,
未作强制转化,便不会改变类行