Programação Orientada a Objetos (POO)
Orientação a Objetos (OO) é um paradigma de análise, projeto e programação de sistemas de software baseado na composição e interação entre diversas unidades de software chamadas de objetos.
Um objeto é definido por atributos e métodos que são definidos através de classes.
Na programação orientada a objetos, implementa-se um conjunto de classes que definem os objetos presentes no sistema de software. Cada classe determina o comportamento (definido nos métodos) e estados possíveis (atributos) de seus objetos, assim como o relacionamento com outros objetos.
Conceitos Essenciais:
- Classe representa um conjunto de objetos com características afins. Uma classe define o comportamento dos objetos, através de métodos, e quais estados ele é capaz de manter, através de atributos. Exemplo de classe: Os seres humanos.
- Subclasse é uma nova classe originada de sua classe pai.
- Objeto é uma instância de uma classe. Um objeto é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros objetos. Exemplo de objetos da classe Humanos: João, José, Maria.
- Atributos são características de um objeto. Basicamente a estrutura de dados que vai representar a classe. Exemplos: Funcionário: nome, endereço,telefone, CPF,....; Carro: nome, marca, ano, cor, …; Livro: autor, editora, ano. Por sua vez, os atributos possuem valores. Por exemplo, o atributo cor pode conter o valor azul. O conjunto de valores dos atributos de um determinado objeto é chamado de estado.
- Métodos definem as habilidades dos objetos. Bidu é uma instância da classe Cachorro, portanto tem habilidade para latir, implementada através do método deUmLatido. Um método em uma classe é apenas uma definição. A ação só ocorre quando o método é invocado através do objeto, no caso Bidu. Dentro do programa, a utilização de um método deve afetar apenas um objeto em particular; Todos os cachorros podem latir, mas você quer que apenas Bidu dê o latido. Normalmente, uma classe possui diversos métodos, que no caso da classe Cachorro poderiam ser sente, coma e morda.
Marcadores:
Programação,
Tutorial
Tags
Mais lidas
-
Aqui tem a lista completa dos candidatos a estudar no IFMA - Campus Zé Doca, com suas respectivas notas e classificação. Baixe a lista ...
-
O usuário AprendiNaGLOBO do twitter postou um significado para o SiSU. SiSU = Sistema de Sofrimento Universitário. Como achei interes...
-
Por força de decisão judicial, a reserva de vagas para estudantes originários da escola pública da Universidade Federal do Rio de Janeiro (U...
-
Lista cursos mais procurados nas primeiras horas do Sisu Curso (Instituição) Inscrições: Medicina (UFCE) 7.680 Ciência e tecnologia (UF...
-
Hoje, 17/01/2011, a Assessoria de Comunicação Social do MEC informou que vai limitar o tempo de conexão ao "SiSU aluno" para no má...
-
Baixe o Resultado nos links abaixo: São Luís São Luís - Campus Monte Castelo (Concomitante) São Luís - Campus Monte Castelo (Subsequen...
-
As inscrições para as 83.125 vagas disponíveis pelo Sistema de Seleção Unificada (Sisu) foram prorrogadas até quinta-feira, 20, às 23h59. ...
-
Hoje o MEC disponibilizou o resultado do SiSU para todo o brasil. Apesar dos grandes problemas que o MEC teve com o Sistema de Seleção, pel...
-
Já estão disponíveis os resultados da 1ª chamada do SiSU 2012.1 A consulta pode ser feita pelo próprio site do SiSU 2012. Fonte: http:...
-
Todos que estão tentando se escrever no SiSU devem está com dificuldades para se cadastrar, eu percebi que até o site do MEC está congestion...

