trabalho de logica java

1024 palavras 5 páginas
1. Defina quais são os conceitos essenciais de OO.
Classe representa um conjunto de objetos com características afins. Uma classe define o comportamento dos objetos através de seus métodos, e quais estados ele é capaz de manter através de seus atributos.
Subclasse é uma nova classe que herda características de sua(s) classe(s) ancestral(is)
Objeto / 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.
Atributo são características de um objeto. Basicamente a estrutura de dados que vai representar a classe
Método definem as habilidades dos objetos. Bidu é uma instância da classe Cachorro, portanto tem habilidade para latir, implementada através do método de um latido. Um método em uma classe é apenas uma definição
Mensagem é uma chamada a um objecto para invocar um de seus métodos, activando um comportamento descrito por sua classe. Também pode ser direccionada directamente a uma classe (através de uma invocação a um método estático)
Herança (ou generalização) é o mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe), aproveitando seus comportamentos (métodos) e variáveis possíveis (atributos
Associação é o mecanismo pelo qual um objeto utiliza os recursos de outro. Pode tratar-se de uma associação simples "usa um" ou de um acoplamento "parte de um”.
Encapsulamento consiste na separação de aspectos internos e externos de um objeto. Este mecanismo é utilizado amplamente para impedir o acesso direto ao estado de um objeto (seus atributos), disponibilizando externamente apenas os métodos que alteram estes estados
Abstração é a habilidade de concentrar nos aspectos essenciais de um contexto qualquer, ignorando características menos importantes ou acidentais
Polimorfismo consiste em quatro propriedades que a linguagem pode ter (atente para o fato de que nem toda linguagem orientada a objeto

Relacionados

  • algaritimo
    1930 palavras | 8 páginas
  • J2ee
    3422 palavras | 14 páginas
  • Relação entre lógica Matemática e a Linguagem Java
    1082 palavras | 5 páginas
  • spring mvc
    482 palavras | 2 páginas
  • TrabalhoComp
    1896 palavras | 8 páginas
  • Java OO UML
    1571 palavras | 7 páginas
  • apostila java
    78007 palavras | 313 páginas
  • apostila de java
    64248 palavras | 257 páginas
  • trabalho
    10059 palavras | 41 páginas
  • Curso Java
    3291 palavras | 14 páginas