Video: Centered Riding DVD Trailer 2024
Teil von Swift für Dummies Cheat Sheet
Klassen sind das Herz jeder objektorientierten Programmiersprache. Im Gegensatz zu Klassen in Objective-C und einigen anderen Sprachen benötigen Swift-Klassen keine Header-Deklaration. Stattdessen erhalten Sie die gesamte Klassen- (oder Struktur- oder Enumerations-) Definition in einem solchen Format:
class MyClass {var storedNumber: Int = 0 init (meineNummer storedNumber: Int) {self. storedNumber = storedNumber} func simpleDescription () -> String {Rückgabe String (selbst. storedNumber)}} var test = MyClass (meineNummer: 15) println ("meineNummer ist" + test. simpleDescription ());
Der Code in diesem Beispiel definiert eine Klasse. Beachten Sie die folgenden Eigenschaften:
-
Es wird eine gespeicherte Eigenschaft deklariert. Es ist ein Int, das anfänglich auf 0 gesetzt ist.
-
Es wird ein Initialisierer erstellt, der als Parameter einen Wert Int annimmt. Der externe Name ist myNumber und der interne Name ist storedNumber. Der Initialisierer setzt den Klasseninstanzwert self. storedNumber mit dem Parameter storedNumber (mit dem externen Namen myNumber).
-
Sie deklariert eine Funktion namens simpleDescription , die eine String -Darstellung der gespeicherten Nummer zurückgibt.