我想分别在类中声明这些变量,以便在所有其他类中使用。
例如我想申报 var帐户,用户名,密码。
我怎么能这样做????
答案 0 :(得分:1)
要声明静态变量,请使用static
或Struct
中的静态变量的Enum
关键字以及Class
中的类变量。
例如:
Class myClass {
static var myVar = 0
}
Struct myStruct {
static var myVar = "MyVar"
}
Enum myEnum {
case Case1, Case2
static var myVar = 10.0
}
访问静态变量时,您需要确保在其前面加上Class
,Struct
或Enum
的名称。例如:
myClass.myVar = 1
或者
println(myStruct.myVar)
答案 1 :(得分:0)
声明类似的类:
class User {
var account:Int
var username :String
var password:String
init(account:Int, username:String, password: String){
self.account = account
self.username = username
self.password = password
}
}
class UserTest{
func createUser(account:Int, username:String, password:String){
var user = User(account: account, username: username, password: password)
}
}