1. 程式人生 > >JAVA的構造器和構造方法

JAVA的構造器和構造方法

構造器和構造方法有什麼區別?為什麼會有兩種叫法?

在看《JAVA瘋狂講義》的時候發現整本書頻繁出現“構造器”這一詞。

而之前學C++和另外一本《JAVA2 實用教程》叫的都是構造方法,因此我便很不習慣構造器這一叫法。百度了一下,結果卻和我想得大相庭徑。

以下引用百度知道上面一位朋友比較靠譜的回答

在Java裡並沒有構造方法這一名詞 這一名詞是在C++以往的外文書籍中直譯過來的

而且構造器這詞的詞義是從模式和工程學的角度來考慮的

而構造方法這個詞還停留在方法層面上(語義上來講是指一個種特殊的的方法,從哲學角度上說,它認為是特殊和一般的關係)

建議使用構造器這一詞 後出版的書籍中大多使用”構造器”

總結就是,構造器和構造方法指的都是同一個概念,但是構造器這一叫法更為準確和專業。