Swift 類含代碼

Swift 類

在 Swift 中,類與結構體類似。愛掏網 - it200.com它們是靈活構造的構建塊。愛掏網 - it200.com可以像定義常量、變量和函數那樣定義類屬性和方法。愛掏網 - it200.com在 Swift 4 中,聲明類時不需要創建接口或實現文件。愛掏網 - it200.comSwift 4 允許您將類創建為單個文件,當類初始化時,默認會創建外部接口。愛掏網 - it200.com

  • 通過使用類,可以應用繼承將一個類的屬性應用到另一個類。愛掏網 - it200.com
  • 類型轉換使用戶能夠在運行時檢查類類型。愛掏網 - it200.com
  • 析構函數負責釋放內存資源。愛掏網 - it200.com
  • 引用計數允許類實例具有多個引用。愛掏網 - it200.com

Swift 中類和結構體的特性

  • 在類中,屬性被定義來存儲值。愛掏網 - it200.com
  • 通過下標提供對值的訪問。愛掏網 - it200.com
  • 方法被初始化以改善功能。愛掏網 - it200.com
  • 通過初始化器定義初始狀態。愛掏網 - it200.com
  • 功能超出默認值的范圍擴展。愛掏網 - it200.com

語法

Class classname 
{
// Definition goes here..
}

示例

在下面的程序中有兩個類Salary和EmpSalary。愛掏網 - it200.com

class Salary{
   var salary: Int
   init(salary: Int) {
      self.salary = salary
   }
}
class EmpSalary {
   var salary = 10000
}
let Income = EmpSalary()
print("Employee salary is \(Income.salary)")

輸出:

運行上述程序后,您將看到以下輸出:

Employee salary is 10000

注意:在上面的示例中,類的屬性是通過’.’語法訪問的。愛掏網 - it200.com實例名稱后面用’.’分隔屬性名稱。愛掏網 - it200.com

print("Employee salary is \(Income.salary)")

類身份運算符

Swift4的類引用多個常量和變量指向一個實例。愛掏網 - it200.com要了解指向特定類的常量和變量,使用實例身份運算符。愛掏網 - it200.com類實例始終通過引用傳遞。愛掏網 - it200.com在類中,NSString、NSArray和NSDictionary實例總是分配并傳遞作為對現有實例的引用,而不是作為副本。愛掏網 - it200.com

等同于運算符

  • 所使用的運算符是(===)。愛掏網 - it200.com
  • 當兩個常量或變量指向同一個實例時返回true。愛掏網 - it200.com

不等同于運算符

  • 所使用的運算符是(!==)。愛掏網 - it200.com
  • 當兩個常量或變量指向不同實例時返回true。愛掏網 - it200.com

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 免费在线看黄网站| 在线观看片免费人成视频播放 | 国精品在亚洲_欧美| 免费少妇a级毛片| 一区二区三区四区视频| 萌白酱喷水视频| 日本妇人成熟免费不卡片| 国产太嫩了在线观看| 久久强奷乱码老熟女网站| 成年人视频免费在线观看| 最近中文字幕完整视频高清电影| 国产精品国产三级国产专播下| 亚洲宅男天堂在线观看无病毒| 4480私人午夜yy苍苍私人影院| 欧美粗大猛烈水多18p| 国产老妇伦国产熟女老妇高清| 亚洲欧美另类中文字幕| 337p日本欧洲亚洲大胆裸体艺术| 欧美成人性色生活片| 国产精品成人99一区无码| 亚洲国产欧美国产综合久久| 1024人成网站色| 最近最新中文字幕8| 国产婷婷成人久久av免费高清| 久久无码人妻一区二区三区午夜 | 国产人成视频在线视频| 久久丫精品国产亚洲AV不卡| 自慰系列无码专区| 广西美女一级毛片| 免费人妻无码不卡中文字幕18禁 | 动漫精品一区二区三区四区| 一区二区免费视频| 热99精品在线| 国产精品亲子乱子伦xxxx裸| 乱人伦视频中文字幕| 视频在线一区二区| 岳双腿间已经湿成一片视频| 免费又黄又爽的视频| 91九色视频在线观看| 最近中文字幕在线mv视频7| 国产人妖乱国产精品人妖|