iT邦幫忙

0

Day 14物件導向複習建構子(Constructor)

c#
  • 分享至 

  • xImage
  •  

建構子是什麼?
建構子(Constructor)是一種「特殊的方法」,在new一個物件的時候會自動被呼叫
它的功能是初始化物件的狀態,像設定檔案路徑、連線字串、初始值等等

  • 名字一定跟類別(class)一樣
  • 沒有回傳型別(連void 也不能有)
  • 用來做「初始化」,比如設定初始值、準備資料

你可以把「建構子」想成 開房間的動作:
如果沒特別要求,飯店幫你安排「標準房」(= 預設建構子)
如果你有需求(海景房、加床…),就指定細節(= 有參數建構子)

範例
https://ithelp.ithome.com.tw/upload/images/20250929/20178925BGZR4w5yEM.png

建構子在物件被new出來時自動執行,非常適合做「初始化工作」,像檔案路徑、資料庫連線字串、或任何預設值


圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言