Java是一門面向對象的編程語言,具有繼承和實例化兩種方式來創建對象。下面我們將分別介紹這兩種方法。
直接實例化是在代碼中創建一個對象,該對象是該類的一個具體實例,并使用該對象的方法和屬性。其語法如下:
類名 對象名 = new 類名();
其中,類名指的是我們需要創建對象的類名,對象名是我們自定義的用于訪問該對象的變量名。
例如,下面的代碼創建了一個名為“person”的Person對象:
Person person = new Person();
繼承是Java面向對象程序設計中的一種重要機制,對于面向對象程序設計非常重要。子類可以繼承父類的屬性和方法,并且可以通過對其屬性和方法的繼承來修改子類的行為。其語法如下:
class 子類名 extends 父類名{ // 子類的屬性和方法 }
其中,子類名和父類名分別指定子類和父類的名稱,使用extends關鍵字,表明該類繼承了父類的屬性和方法。
例如,下面的代碼創建了一個名為“Student”的子類,繼承自Person類:
class Student extends Person{ // Student類的屬性和方法 }
通過繼承,Student類將會自動繼承Person類中所有的屬性和方法,并且可以使用super關鍵字來修改或擴展Person類中的行為。