Entendamos en detalle qué son las clases y los objetos.
Clases
Las clases son construcciones flexibles de propósito general que son los componentes básicos del código de su programa. Puede definir propiedades y métodos para sus clases utilizando la misma sintaxis que usamos para las variables y funciones.
los syntax de definir un class es como sigue.
class className {
var anyVariable = anyValue
// Function Definition etc.
}
Objetos
Objeto es el término que generalmente se usa para referirse a la instancia de una clase, por lo que podemos llamarlo instancia en lugar de objetos.
Example - Realización de una clase y su objeto.
class Person {
var firstName = “Tutorials”
var lastName = “Point”
func printName() {
print(firstName + “ ” + lastName)
}
}
Initializing an object - Para inicializar un objeto, debemos usar el siguiente comando.
let anyone = Person() // We can initialize an object by default constructor.