研究問題:
- 構造函數與成員函數雖然是一對基友,但他們有區別?
- 還有一個孤零零的普通方法?
要點:
- 構造函數:
在類實例化的過程中自動執行的方法叫做構造方法,它不需要你手動調用。構造方法可以在類實例化的過程中做一些初始化的工作。
構造方法的名稱必須與類的名稱相同,並且沒有返回值。
每個類都有構造方法。如果沒有顯式地爲類定義構造方法,Java編譯器將會爲該類提供一個默認的構造方法。但是如果你創造了一個帶有參數的構造方法,那麼無參的構造方法必須顯式的寫出來,否則會編譯失敗。
成員函數:
通過實例化的對象,調用普通方法,使用點操作符,它有返回值 。
普通方法:
即類中的函數。