程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> java類結構器的了解

java類結構器的了解

編輯:關於JAVA

java類結構器的了解。本站提示廣大學習愛好者:(java類結構器的了解)文章只能為提供參考,不一定能成為您想要的結果。以下是java類結構器的了解正文


子類不能承繼父類的結構器(結構辦法或許結構函數),但是父類的結構器帶有參數的,則必需在子類的結構器中顯式地經過super關鍵字調用父類的結構器並配以適當的當屬列表。

假如父類有無參結構器,則在子類的結構器中用super調用父類結構器不是必需的,假如沒有運用super關鍵字,零碎會自動調用父類的無參結構器。

public class InheritanceDemo {
	public static void main(String args[]) {
		// SubClass sc = new SubClass();
		SubClass sc2 = new SubClass(200);
		sc2.eat();
	}

	public static class SuperClass {
		private int n;

		SuperClass() {
			System.out.println("SuperClass()");
		}

		SuperClass(int n) {
			System.out.println("SuperClass(int n):"+n);
			this.n = n;
		}
		void eat(){
			
		}
	}

	public static class SubClass extends SuperClass {
		private int n;

		SubClass() {
			//super(300);
			System.out.println("SuperClass");
		}

		public SubClass(int n) {
			//super(300);
			System.out.println("SubClass(int n):" + n);
			this.n = n;
		}
	}
}

  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved