在{}外面的(下面)
//定義Student類
??? class Student {
??????? //屬性為姓名
??????? var name: String = ""
??????? //定義并實(shí)現(xiàn)方法:study
??????? func study() -> Void {
???????????
??????????? print("Student")
??????? }
??? }
??? //定義Middle_School_Student類繼承Student類
??? class Middle_School_Student: Student {
??????? //屬性為成績(jī)
??????? var score:Double = 0.0
??????? //重寫父類方法study
??????? override func study() -> Void {
??????????? //調(diào)用父類方法
??????????? super.study()
??????????? print("Middle_School_Student")
???????????
??????? }
??? }
??? //定義University student類繼承Student類
??? class University_Student: Student {
??????? //屬性為專業(yè)
??????? var major:String = ""
??????? //重寫父類方法study
??????? override func study() -> Void {
??????????? //調(diào)用父類方法
??????????? super.study()
??????????? print("University_student")
??????? }
??? }
然后是寫在里面的
//實(shí)例化Middle_School_Student類的對(duì)象
? ? ? ? let mss = Middle_School_Student()
? ? ? ? //使用點(diǎn)語(yǔ)法賦值
? ? ? ? mss.score = 100.0
? ? ? ? mss.name = "Tom"
? ? ? ? mss.study()
//字符串str1,內(nèi)容為自己姓名的全拼
? ? ? ? let str1 = "weiqun"
? ? ??? //在str1的后面連接上自己的年齡,生成第二個(gè)字符串str2
? ? ? ? var str2:String = str1+"19"
? ? ? ? //打印出str2的長(zhǎng)度
? ? ? ? print("str2的長(zhǎng)度:\(strlen(str2))")
? ? ? ? //比較這兩個(gè)字符串的大小關(guān)系,比較這兩個(gè)串是否相等肾扰,并打印相應(yīng)的結(jié)果
? ? ? ? if str1>str2{
? ? ? ? ? ? print("str1>str2")
? ? ? ? }else if str1<str2{
? ? ? ? ? ? print("str1<str2")
? ? ? ? }else{
? ? ? ? ? ? print("str1==str2")
? ? ? ? }
? ? ? ? //str2的長(zhǎng)度
? ? ? ? let length:Int = strlen(str2)
? ? ? ? print(length)
? ? ? ? //將str1的第一個(gè)字符锁孟,替換成大寫字符谬擦,并生成str3
? ? ? ? let str3:String = str1.capitalized
? ? ? ? print(str3)
? ? ? ? //將str2中的年齡是己,替換成100
? ? ? ? str2.replaceSubrange(str2.index(str2.endIndex, offsetBy: -2)...str2.index(before: str2.endIndex), with: "100")
? ? ? ? print(str2)
? ? ? ? //創(chuàng)建str4字符串,內(nèi)容為八維校訓(xùn)
? ? ? ? let str4 = "八維校訓(xùn)"
? ? ? ? print(str4)
? ? ? ? //將str4的內(nèi)容進(jìn)行翻轉(zhuǎn)旅掂,生成str5
? ? ? ? let str5 = String(str4.reversed())
? ? ? ? print(str5)