class person { var name: string var age: int func description() -> string { return "\(name) 年龄是: \(age)" } convenience init () { //便利构造函数 self.init(name: "tony") self.age = 18 } convenience init (name: string) {//便利构造函数 self.init(name: name, age: 18) } init (name: string, age: int){ //指定构造函数 self.name = name self.age = age } } class student: person { var school: string init (name: string, age: int,school: string) { //指定构造函数 self.school = school super.init(name: name, age: age) } convenienceoverride init (name: string,age: int) {//便利构造函数 self.init(name: name, age: age, school: "清华大学") } } let student = student() print("学生: \(student.description())")
如对本文有疑问, 点击进行留言回复!!
iOS14Beta3续航怎么样 iOS14Beta3续航能力介绍
iOS14Beta3稳定性怎么样 iOS14Beta3升级建议介绍
uniapp编写H5界面放入IOS全面屏原生导航栏盖住H5界面
游戏APP解决方案,8月1日起下架无版号ios手游的出路在哪?
网友评论