一個屬性佔一行 ,禁止單行宣告多個屬性
類別內部呼叫成員禁止加self,除非與參數衝名或是必要狀況
/// 圓形類別 class Circle: Shape { /// 圓心的x(禁止單行宣告多個變數) private var x: Int /// 圓心的y private var y: Int /// 初始化(初始化時參數丟入相同名稱的變數要加self) init(x: Int, y: Int) { self.x = x self.y = y } }
禁止在Class外宣告變數或方法,不易管理和閱讀
// Class外宣告變數 let globalData = 100 /// 圓形類別 class Circle: Shape { // ... }
Last updated 4 years ago