Classe é a parte do código que contém métodos, funções, atributos.
Objeto é a instância de uma classe.
Atributo são os "adjetivos" desse objeto, as propriedades.
Por ex: se você precisa fazer um cadastro de pessoas num sistema, vc precisa criar a classe Pessoa, nessa classe vc vai definir os atributos(nome, data de nascimento, endereço, telefone, cpf), os métodos e funções que essa classe vai operar(ex.: uma função pra calcular a idade em anos, meses e dias, considerando que a data de nascimento como parâmetro). Portanto, se vc tem a classe Pessoa, cada pessoa que você cadastrar, será uma instância (objeto) do tipo(classe) Pessoa. Ou seja, uma classe é um "molde" do objeto, entendeu?
Classe: Uma classe é o agrupamento de objetos com a mesma estrutura de dados (definida pelos atributos ou propriedades) e comportamento (operações), ou seja, classe são as descrições dos objetos.
Objeto: De maneira geral, Objeto é uma classe sendo estanciada. De maneira mais Conceitual, um objeto é algo distinguível que contém atributos (ou propriedades) e possui um comportamento. Cada objeto tem uma identidade e é distinguível de outro mesmo que seus atributos sejam idênticos.
Atributo: O conjunto de propriedades da classe. Alguns autores preferem distinguir o mesmo como Variável.
Agora, relacionando os conceitos: um atributo é a variável dentro do objeto, que por sua vez é um conjunto de variáveis relacionadas que formam uma identidade. O conjunto de objetos com a mesma estrutura formam a classe.
Fonte: http://www.guj.com.br/t/o-que-e-classe-objeto-atributo-e-metodos/70228/3
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar