




























Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
introducao Java
Tipologia: Notas de estudo
1 / 36
Esta página não é visível na pré-visualização
Não perca as partes importantes!





























Teoria sobre Orientação a Objetos - Artefatos
Teoria sobre Orientação a Objetos - Conceitos (^) Encapsulamento : Definição da visibilidade de uma classe ou dos seus membros; (^) Herança : Mecanismo que permite a criação de uma classe baseando-se em outra pré-existente; (^) Polimorfismo : Possibilidade de ser ter métodos com o mesmo nome porém com aplicações distintas. Podem ser: (^) Sobrecarregado (assinaturas diferentes): dentro da mesma classe; nome iguais porém argumentos diferentes; (^) Sobrescrito (assinaturas iguais): se encontram em classes diferentes e têm a mesma assinatura.
Orientação a Objetos aplicada: Java - Conceitos (^) Totalmente aderente aos conceitos da Orientação a Objetos; (^) Independente de Plataforma; (^) Segura; (^) Reconhece letras maiúsculas e minúsculas (Sensitive Case) (^) Segue convenções; (^) Alto grau de Reusabilidade;
O. O. aplicada: Java – Independência de plataforma Aplicação Java Máquina Virtual Sistema Operacional
O. O. aplicada: Java – Segurança A Segurança em Java se dá em dois níveis: Proteção do Hardware (proteção da RAM): Pelo fato de Java não implementar “ponteiros”, garante a integridade no gerenciamento da memória principal. O que evita que inadvertidamente o “programador” aloque um espaço que já está sendo utilizado por outra aplicação.
O. O. aplicada: Java – Sensitive Case Diferencia letras maiúsculas e minúsculas
O. O. aplicada: Java – Reusabilidade Há a possibilidade de se reutilizar códigos (classes) que já “deram certo”. Isso ocorre da mesma forma como utilizamos as classes nativas de Java.
+ +
- Orientação a Objetos aplicada: Java - Classe A anatomia de uma classe é: Visibilidade (encapsulamento): + = Público (public); - = Privado (private) # = Protegido (protected)
Orientação a Objetos aplicada: Java - Classe
Onde: public : Modificador de acesso. Neste caso está dizendo que a classe é visível a todos; class : definição do tipo de estrutura. No caso uma classe. Ola : identificador. Nome dado pelo usuário à classe. Por convenção sua primeira letra deve ser maiúscula.
Orientação a Objetos aplicada: Java - Métodos public class Ola{ private int rg; private String nome;
}
Orientação a Objetos aplicada: Java – Método Principal public class Inicio{ : :
declaração do método principal : :
}
Orientação a Objetos aplicada: Java - Método Principal No exemplo anterior, sobre métodos, cabe ressaltar que para “executar” uma classe temos que ter um método que a inicialize. O método responsável por esta tarefa é o Método Principal (main). Descrito aqui como: public static void main(String args[]){ } A assinatura do método main é obrigatoriamente na forma descrita acima; Mesmo que hajam várias classes na elaboração da aplicação, apenas uma delas conterá o método main; Uma classe pode conter vários métodos.