基类 接受 子类类型的参数 类型保持不变

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("多重接受类型不变");
		}
	}

对于 父类接受子类对象,只是接受了引用,但依旧时子类的类型,

未作强制转化,便不会改变类行

猜你喜欢

转载自blog.csdn.net/weixin_42327945/article/details/86534518