Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

1_DESENVOLVIMENTO PARTE 4.
1_1_Característica da Linguagem Orientação a Objetos parte3
Encapsulamento
Capacidade do objeto de ocultar seus dados, não deixando visíveis operações que manipulam os dados. Tal recurso proporciona segurança e diminuição do trabalho de manutenção. O encapsulamento é um mecanismo que permite proteger métodos e atributos de uma classe. A proteção oferecida pelo encapsulamento é baseada na utilização de modificadores de acesso ‒ mais limitante sobre os atributos aplicados na classe ‒, disponibilizando métodos internos que modificam os valores dos atributos da classe declarada. A partir dos modificadores de acesso, o encapsulamento serve para controlar o acesso aos atributos e métodos de uma classe.
Exemplo:
Quando acessamos nossos computadores nunca acessamos o HD diretamente, sempre utilizamos os S.O
Herança
 Representa a propriedade pela qual uma classe pode herdar características e comportamentos de outra classe. (Características são os atributos Comportamentos são as operações ou métodos).
Exceções
Uma exceção é uma indicação de um problema que ocorre durante a execução de um programa. O nome ‘exceção’ dá a entender que a execução do código fugiu da sua ‘regra’. O Java possui vários tipos de exceções • Os dois principais tipos de exceções são: – RuntimeException – IOException
Principais exceções do Java: 
NullPointerException, ArrayIndexOutOfBoundsException , ClassCastException ,FileNotFoundException ,ArithmeticException,InputMismatchException ,SQLException.
Tratando Exceções
Quando um trecho de código lança uma exceção, a sua execução é interrompida pelo Java:
Para que isto não aconteça colocamos este trecho de código dentro de um bloco ‘try catch’ e tratamos a exceção:
 
Lançando Exceções
Quando, dentro de um método, uma exceção pode ocorrer, podemos lançar a exceção para ser tratada onde este método é chamado, para isto utilizamos a palavra chave ‘throws’.
Caso este método seja chamado e não tratado, o código irá parar sua execução:
1_2_Atividades:
1_Responda com suas palavras o que e (Encapsulamento, Herança e Exceções).
2_ Realize uma pesquisa sobre os tipos de Exceções que se encontra abaixo, identificando seus pontos forte e fraco dentro de uma programação Orientada a Objeto
(NullPointerException, ArrayIndexOutOfBoundsException , ClassCastException ,FileNotFoundException ,ArithmeticException, InputMismatchException e SQLException.
1_3_REFERÊNCIAS
Diego Oliveira
https://docente.ifrn.edu.br/diegooliveira/disciplinas/programacao-oo/aula-13-tratamento-de-excecoes
DevMedia:https://www.devmedia.com.br/os-4-pilares-da-programacao-orientada-a-objetos/9264
Fundação Bradesco:https://www.ev.org.br/curso/informatica/desenvolvimento-de-sistemas/introducao-a-programacao-orientada-a-objetos-poo
GeeKhunter:https://blog.geekhunter.com.br/quais-sao-os-paradigmas-de-programacao/
Livro Modelagem de Objetos Através da Uml (José Davi Furlan)
https://www.estantevirtual.com.br/livros/jose-davi-furlan/modelagem-de-objetos-atraves-da-uml/603434031
http://www.facom.ufu.br/~flavio/poo/files/2004-01/POO-COMPLETO.pdf
Livro: BORATTI, I. C. Programação Orientada a Objetos em Java
https://www.youtube.com/watch?v=2Z4nNLPlnns
Programação Orientada a Objetos(FLÁVIO DE OLIVEIRA SILVA)
4
Belo Horizonte
2020
image2.png
image3.jpeg
image4.png
image5.png
image6.png
image7.png
image8.png
image9.png
image10.png
image1.jpeg

Mais conteúdos dessa disciplina