//定義圖書屬性類BookClass 屬性類中添加:Bookcls(分類)、BookName(書名)、Price(價(jià)格)
class BookClass {
var Bookcls = ""
var BookName = ""
var Price = 0.0
}
//實(shí)例化五個(gè)BookClass類的對(duì)象
let objBookA = BookClass()
let objBookB = BookClass()
let objBookC = BookClass()
let objBookD = BookClass()
let objBookE = BookClass()
//創(chuàng)建數(shù)組
var ArrayBook = [Any]()
//初始化對(duì)象
objBookA.Bookcls = "勵(lì)志"
objBookB.Bookcls = "文學(xué)"
objBookC.Bookcls = "小說"
objBookD.Bookcls = "少兒"
objBookE.Bookcls = "科技"
objBookA.BookName = "鋼鐵人"
objBookB.BookName = "小王子"
objBookC.BookName = "平凡世界"
objBookD.BookName = "三毛兒"
objBookE.BookName = "探索"
objBookA.Price = 45.0
objBookB.Price = 35.7
objBookC.Price = 40
objBookD.Price = 47.9
objBookE.Price = 77.0
//添加到數(shù)組里
ArrayBook = [objBookA,objBookB,objBookC,objBookD,objBookE]
//打印所有對(duì)象的內(nèi)容
print(ArrayBook)
//打印價(jià)格最貴的圖書的信息
print("最貴的圖書信息:分類:\(objBookE.Bookcls),書名:\(objBookE.BookName),價(jià)格:\(objBookE.Price)")
//打印objBookC.Bookcls? == “小說”的圖書的信息
print("小說的圖書信息:分類:\(objBookC.Bookcls),書名:\(objBookC.BookName),價(jià)格:\(objBookC.Price)")