class Person: NSObject {
var name: String // 姓名
var age: Int // 年龄
// 构造函数
init(name: String,age: Int) {
self.name = name
self.age = age
// 必须在 super.init() 之前 初始化对象
super.init()
}
}
class Student: Person {
var lesson: String
/// 重写
///
/// - Parameters:
/// - name: 姓名
/// - age: 年龄
override init(name: String, age: Int) {
lesson = "Python" // 必须放在super.init()之前
super.init(name: name, age: age)
}
}
/// 重写实例化的对象 let s = Student(name: "Joyce", age: 18) print(s.lesson) // Python
class Student: Person {
var lesson: String
/// 重载
///
/// - Parameters:
/// - name: 姓名
/// - age: 年龄
/// - lesson: 课程
init(name: String, age: Int, lesson:String) {
self.lesson = lesson
super.init(name: name, age: age)
}
}
/// 重载实例化的对象 let s1 = Student(name: "帅哥", age: 21, lesson: "HTML 5") print(s1.lesson) // HTML 5
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有