Galera, dúvida boba, vi o Nico apontando Conta como um objeto e classe e isso me gerou um dúvida. Conta é uma classe ou um objeto? Conta seria um objeto da classe?
Galera, dúvida boba, vi o Nico apontando Conta como um objeto e classe e isso me gerou um dúvida. Conta é uma classe ou um objeto? Conta seria um objeto da classe?
Conta (repare que em inicial maiúscula) é uma classe, que define o que o seu objeto tem (atributos) e como ele pode ser manipulado (métodos). "conta" no exemplo do Nico no console, é apenas o nome que ele da a referência desse objeto, que pode ter qualquer nome.
A classe é a representação generalizada abstraída de um conjunto de objetos com características similares. Por exemplo: A classe pessoa é generalizada porque uma pessoa pode ser do sexo feminino ou masculino, e abstraída porque existem outras características que determinam o que forma o objeto pessoa, como o nome da pessoa, a idade, a altura, a profissão etc. Toda vez que atribuímos a classe a uma variável, dizemos que essa variável é uma instância da classe ou um objeto, ambas as nomenclaturas estão certas, mas fato é que se trata de um objeto porque cada um terá diferentes valores para cada atributo da mesma.