阅读背景:

子类初始化时,父类构造器调用自身和子类都有的方法,会执行谁?

来源:互联网 
class Pa {
	String color="黑白";
	public Pa() {
		System.out.println("Pa"+"@"+Test.NUM++);
		print();
	}
	public void print(){
		System.out.println(color+"@"+Test.NUM++);
		}
	
}
class Son extends Pa{
	String color = "彩色";
	String toy = "我有弹弓";
	public Son() {
		System.out.println("Son"+"@"+Test.NUM++);
	}
	public void print(){
		System.out.println(toy+"@"+color+"@"+Test.NUM++);
	}
}
/**
 * 
 */
public class Test{
	public static int NUM = 0;
	public static void main(String[] args) {
		new Son();
//		new Pa();
	}
}class Pa {
	String color="黑白";
	public Pa() {
	



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: