class person {
var name : String
init(name: String) {
self.name = name
}
}
benötigt werden, ich lerne Swift Klasse Kapitelself.name = Name in Swift. Ich verstehe nicht, warum diese Codes
Ich verstehe nicht, warum init(name:String) self.name = name
Code benötigt wird , was der Zweck dieses Codes ist.
Ich erklärte var name: String
und wieder init(name: String)
, warum wird self.name = name
benötigt?
was unterscheidet nur zwischen var name
und self.name = name
?
'var lesen: String' Ihr Eigentum erklärt. Der Initialisierer 'init' wird aufgerufen, wenn Sie eine Instanz der Klasse erstellen. Die Zeichenfolge, die in Person (Name: "Jihoon") übergeben wurde, wird der Eigenschaft zugewiesen. In der Anweisung 'self.name = name' bezieht sich' self.name' auf die Eigenschaft und 'name' ist die übergebene Zeichenkette -" jihoon "in meinem Beispiel. – vacawama