//实例化类的对象
let little = xiao_peng_you()
//使用点语法赋值
little.score = 100.0
little.name = "Tom"
little.study()
//实例化类的对象
let big = da_peng_you()
//使用点语法赋值
big.name = "LiLy"
big.major = "大朋友"
big.study()
let str1 = "wodetian"
var str2:String = str1+"30"
//打印出str2的长度
print("str2的长度:\(strlen(str2))")
//比较这两个字符串的大小关系,比较这两个串是否相等,并打印相应的结果
if str1>str2{
print("str1>str2")
}else if str1<str2{
print("str1<str2")
}else{
print("str1==str2")
}
//str2的长度
let length:Int = strlen(str2)
print(length)
//将str1的第一个字符,替换成大写字符,并生成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)
//创建str4字符串,内容为八维校训
let str4 = "认认真真 工作顺利"
print(str4)
//将str4的内容进行翻转,生成str5
let str5 = String(str4.reversed())
print(str5)
}
}
//定义Student类
class Student {
//属性为姓名
var name: String = ""
//定义并实现方法:study
func study() -> Void {
print("Student")
}
}
//定义类继承类
class xiao_peng_you: Student {
//属性为成绩
var score:Double = 0.0
//重写父类方法study
override func study() -> Void {
//调用父类方法
super.study()
print("xiao_peng_you")
}
}
//定义类继承类
class da_peng_you: Student {
//属性为专业
var major:String = ""
//重写父类方法study
override func study() -> Void {
//调用父类方法
super.study()
print("da_peng_you")
}
}
Swift - 实例化类的对象
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 1.睿睿有一个梦想: 1.1 读特朗斯特罗姆 昨天特朗斯特罗姆去世了,早起整个世界都在纪念他,可以预见的是,他的诗...