怎樣理解JAVA的“構造方法”和“主方法”

來源:酷知科普網 1.63W

在類中除了成員方法之外,還存在一種特殊型別的方法,那就是構造方法。主方法是類的入口點,它定義了程式從何處開始;主方法提供對程式流向的控制,Java編譯器通過主方法來執行程式。那麼,下面一起來看一下關於“構造方法”和“主方法”的基本知識吧

一、類的構造方法

(01)構造方法是一個與類同名的方法,物件的建立就是通過構造方法完成的。每當類例項化一個物件時,類都會自動呼叫構造方法。構造方法的特點如下:構造方法沒有返回值。構造方法的名稱要與本類的名稱相同。

(02)舉例如下:從例子可以看出定義了兩個構造方法,在無參構造方法中可以使用this關鍵字呼叫有參的構造方法,但使用這個方法需要注意的是隻可以在無參構造方法中的第一句使用this呼叫有參構造方法。

怎樣理解JAVA的“構造方法”和“主方法”

二、類的主方法

(01)主方法是類的入口點,它定義了程式從何處開始;主方法提供對程式流向的控制,Java編譯器通過主方法來執行程式。主方法的語法如下:

怎樣理解JAVA的“構造方法”和“主方法” 第2張

(02)在主方法的定義中可以看到主方法具有以下特性:主方法也是靜態的,所以如要直接在主方法中呼叫其他方法,則該方法必須也是靜態的。主方法沒有返回值。主方法的形參為陣列。其中args[0]~args[n]分別代表程式的第一個引數到第n個引數,可以使用th獲取引數的個數。

(03)舉例如下:

怎樣理解JAVA的“構造方法”和“主方法” 第3張

(04)上面例子設計到在Eclipse中設定引數的問題,那麼怎麼設定引數呢,下面來看一下基本操作。在選單欄選擇‘執行’----‘執行配置’

怎樣理解JAVA的“構造方法”和“主方法” 第4張

(05)在彈出的‘執行設定’對話方塊中選擇要設定引數的那個類,在右邊的面板上選擇‘自變數’選項卡,在‘程式自變數’文字框中輸入引數,用回車鍵隔開,

怎樣理解JAVA的“構造方法”和“主方法” 第5張

(06)這個程式引數就設定完畢了

熱門標籤