A anatomia de uma classe rápida
Video: Tutorial Java Aula 1 - Anatomia de uma classe
Conteúdo
As aulas são o coração de qualquer linguagem de programação orientada a objetos. Ao contrário de classes em Objective-C e algumas outras línguas, aulas de Swift não necessitam de declaração de cabeçalho. Em vez disso, você começa a definição toda classe (ou estrutura ou enumeração) em um formato como este:
Video: Como Aprender a Desenhar qualquer coisa ( Objetos, pessoas, paisagens, animais e tudo mais
classe MyClass {var storedNumber: Int = 0init (myNumber storedNumber: Int) {self.storedNumber = storedNumber} simpleDescription func () -gt; Corda Corda {return (self.storedNumber)}} var teste = MyClass (myNumber: 15) println ("meu número é " + Test.simpleDescription ()) -
O código neste exemplo define uma classe. Observe as seguintes características:
Video: Anatomy of a Gymnast: Are They The Most Flexible Athletes on Earth?
Declara uma propriedade armazenada. É um int definir inicialmente a 0.
Ele cria um inicializador que leva um int como parâmetro. O nome externo é meu numero e o nome interno é storedNumber. O inicializador define o valor de instância de classe self.storedNumber usando o storedNumber parâmetro (com o nome externo meu numero).
Declara uma função chamada simpleDescription que retorna um Corda representação do número armazenado.