0
点赞
收藏
分享

微信扫一扫

一道美的java面试题

三维控件研究 2022-03-30 阅读 50
java后端
package net.xinqushi.test;

public class Base {
	
	void Iam(Base b) {
		System.out.println("FBase:Overload");
		}
	
	void Iam(Child c) {
		System.out.println("FChild:Override");
	}
	
	
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Base[] test = new Base[] {new Base(),new Child()};
		for(int i=0;i<test.length;i++) {
			test[i].Iam(new Child());
		}
	}

}

class Child extends Base{
	void Iam(Base b) {
		System.out.println("CBase:Override");
	}
	
	void Iam(Child c) {
		System.out.println("CChild:Override");
	}
}

下面是运行结果

FChild:Override
CChild:Override
举报

相关推荐

0 条评论