構造方法加private

構造方法加private後就不能被繼承,如下面代碼
class Fu
{
	<span style="color:#ff0000;">private Fu(String str)</span>
	{
		System.out.println("我是父"+str);
	}
	public void print()
	{
		System.out.println("我是父類方法");
	}
}
class Zi extends Fu
{
	Zi(String str)
	{
		super(str);
	}
	public void print()
	{
		System.out.println("我是子類方法");
	}
	//public void Fu()
//	{
	///	System.out.println("我覆蓋了父類方法");
	//}
}
如果紅色字體變爲public纔可以被編譯運行。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章