第10章 接口、继承与多态

10.1

package tex;
public abstract class one {
	abstract void test();
	public static void main(String args[]) {
		new one();
	}
}
//无法实例化

10.2

package tex;

public class Fu {
	public void one() {
		System.out.println("父类函数1.");
	}
	public void two() {
		System.out.println("父类函数2.");
	}
	public static void main(String args[]) {
		Fu a=new Zi();
		a.two();
	}
}

package tex;

public class Zi extends Fu {
	public void two() {
		System.out.println("子类函数2.");
	}
	
}

 10.3

package tex;

public abstract class Fu {
	Fu(){
		System.out.println("调用了父类构造方法。");
		one();
		System.out.println("调用了父类成员方法one()。");
	}
	abstract void one();
	public static void main(String args[]) {
		new Zi();
	}
}

package tex;

public class Zi extends Fu {
	Zi(){
		System.out.println("调用了子类构造方法。");
	}
	public void one() {
		System.out.println("子类函数one().");
	}
	
}

  

posted @ 2018-10-21 17:00  君一  阅读(115)  评论(0)    收藏  举报