/**
(2)带有缺省值的隐式构造方法
构造一个对象之后,要求对象中的所有非lazy存储属性必须有初始值。
*/
class MyPoint {
var x: Int
var y: Int = 0
func description() -> String {
return "x=\(x),y=\(y)"
}
// 构造方法的语法
init() {
x = 1
y = 0
}
}
var p0 = MyPoint.init()
// var p1 = MyPoint.init(x: <#T##Int#>,y: <#T##Int#>)
总结以上是内存溢出为你收集整理的12.2 Swift带有缺省值的隐式构造方法全部内容,希望文章能够帮你解决12.2 Swift带有缺省值的隐式构造方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)