- Classe: é um modelo de como um objeto se comporta. É constituído de propriedades (variáveis) e métodos (funções).
- Objeto: é uma instância da classe. É o objeto propriamente dito, que segue as regras da classe a partir da qual foi criado.
Ex. de uma class (em flash):
class Bola { var diametro:Number; // é uma propriedade // metodo construtor, toda classe tem um function Bola(d:Number) { this.diametro = d; } // um método function getDiametro() { return this.diametro; } }
e de um objeto
var minhaBola = new Bola(10); trace(minhaBola.getDiametro()); // mostra 10
Isso é o básico do básico. Tem muito mais.