Vamos entender o que classes e objetos são em detalhes.
Aulas
As classes são construções flexíveis de uso geral que são os blocos de construção do código do seu programa. Você pode definir propriedades e métodos para suas classes usando a mesma sintaxe que usamos para variáveis e funções.
o syntax de definir um class é o seguinte.
class className {
var anyVariable = anyValue
// Function Definition etc.
}
Objetos
Objeto é o termo geralmente usado para se referir à instância de uma classe, portanto, podemos chamá-la de instância em vez de objetos.
Example - Fazer uma classe e seu objeto.
class Person {
var firstName = “Tutorials”
var lastName = “Point”
func printName() {
print(firstName + “ ” + lastName)
}
}
Initializing an object - Para inicializar um objeto, devemos usar o seguinte comando.
let anyone = Person() // We can initialize an object by default constructor.