異同點分析: (推薦教學:java入門教學) 相同點: 二者都是給成員變數賦值。 不同點: 1、呼叫的時機 建構方法是建立物件時由jvm自動呼叫的;set方法是物件建立完成之後手動呼叫的。 (影片教學推薦:java影片教學) 2、呼叫的主體 建構方法是jvm自動呼叫的;set方法是對象名手動調用的。 3、呼叫次數 建構方法在物件的初始化時只能由jvm自動呼叫一次;set方法可以呼叫多次。