Sviluppo iOS Swift 2 - Classi e oggetti

Cerchiamo di capire in dettaglio cosa sono le classi e gli oggetti.

Classi

Le classi sono i costrutti flessibili generici che sono gli elementi costitutivi del codice del programma. Puoi definire proprietà e metodi per le tue classi usando la stessa sintassi che abbiamo fatto per le variabili e le funzioni.

Il syntax di definire un file class è come segue.

class className { 
   var anyVariable = anyValue 
   // Function Definition etc. 
}

Oggetti

Oggetto è il termine generalmente usato per riferirsi all'istanza di una classe, quindi possiamo chiamarlo istanza invece di oggetti.

Example - Creare una classe e il suo oggetto.

class Person { 
   var firstName = “Tutorials” 
   var lastName = “Point” 
   func printName() { 
      print(firstName + “ ” + lastName) 
   } 
}

Initializing an object - Per inizializzare un oggetto, dovremmo usare il seguente comando.

let anyone = Person()  // We can initialize an object by default constructor.