Jac*_*ack 9 constructor class object swift
在swift中我需要一些构造函数的帮助.对不起,如果这个问题不正确或重复,但我没有在另一个链接中找到我的问题的答案.所以,我有一堂课
class myClass {
override init(){
print("Hello World")
}
}
Run Code Online (Sandbox Code Playgroud)
我还有另一堂课
class anotherClass {
let variable = myClass()
}
Run Code Online (Sandbox Code Playgroud)
有人可以更正此代码吗?因为它给了我错误.我不知道如何在Swift中解释我的问题,因为我是新手.但我会尝试解释它,我想说当我创建类"myClass"的对象时,首先构造函数应该工作并打印"Hello World".谢谢!
Max*_*ime 20
你的init方法不应该有override关键字,因为它不是子类:
class myClass {
init(){
print("Hello World")
}
}
Run Code Online (Sandbox Code Playgroud)
如果你的班级是一个subcass,你必须调用super.init()你的init()方法