定义BookClass

//定义图书属性类BookClass 属性类中添加:Bookcls(分类)、BookName(书名)、Price(价格)

class BookClass {

var Bookcls = ""

var BookName = ""

var Price = 0.0

}

//实例化五个BookClass类的对象

let objBookA = BookClass()

let objBookB = BookClass()

let objBookC = BookClass()

let objBookD = BookClass()

let objBookE = BookClass()

//创建数组

var ArrayBook = [Any]()

//初始化对象

objBookA.Bookcls = "励志"

objBookB.Bookcls = "文学"

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

//添加到数组里

ArrayBook = [objBookA,objBookB,objBookC,objBookD,objBookE]

//打印所有对象的内容

print(ArrayBook)

//打印价格最贵的图书的信息

print("最贵的图书信息:分类:\(objBookE.Bookcls),书名:\(objBookE.BookName),价格:\(objBookE.Price)")

//打印objBookC.Bookcls  == “小说”的图书的信息

print("小说的图书信息:分类:\(objBookC.Bookcls),书名:\(objBookC.BookName),价格:\(objBookC.Price)")

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift 介绍 简介 Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序 ...
    大L君阅读 8,606评论 3 25
  • // 定义图书属性类 class BookClass{ var Bookcls = "" var BookName...
    人潮拥挤_阅读 1,805评论 0 0
  • 132.转换错误成可选值 通过转换错误成一个可选值,你可以使用 try? 来处理错误。当执行try?表达式时,如果...
    无沣阅读 5,158评论 0 3
  • 古人说,不读诗词,不足以知春秋历史;不读诗词,不足以品文化精萃;不读诗词,不足以感天地草木之灵;不读诗词,不足以见...
    慕一雪阅读 2,047评论 0 0
  • 谁说绵延不绝 谁又说短暂即逝 其实 我们的生命只是个 生与死的轮回 时光是加快成长的催化剂 这一生的丰功伟绩无论...
    北海道墨鱼阅读 2,498评论 0 2

友情链接更多精彩内容