0% acharam este documento útil (0 voto)
14 visualizações2 páginas

Programação Orientada a Objetos em Java

O documento aborda os conceitos fundamentais da Programação Orientada a Objetos com Java, incluindo classes, objetos, encapsulamento, herança, polimorfismo, abstração e interfaces. Exemplos de código ilustram herança e interfaces, enquanto também discute a diferença entre classes abstratas e interfaces. O projeto final propõe um sistema simples de cadastro que aplica os conceitos aprendidos.

Enviado por

DM05
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
14 visualizações2 páginas

Programação Orientada a Objetos em Java

O documento aborda os conceitos fundamentais da Programação Orientada a Objetos com Java, incluindo classes, objetos, encapsulamento, herança, polimorfismo, abstração e interfaces. Exemplos de código ilustram herança e interfaces, enquanto também discute a diferença entre classes abstratas e interfaces. O projeto final propõe um sistema simples de cadastro que aplica os conceitos aprendidos.

Enviado por

DM05
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd

# Programação Orientada a Objetos com Java

## 1. Conceitos Fundamentais

- Classe, Objeto

- Atributos, Métodos

## 2. Encapsulamento

- Modificadores de acesso: public, private, protected

## 3. Herança

```java

class Animal {

void som() { [Link]("som"); }

class Cachorro extends Animal {

void som() { [Link]("Latido"); }

```

## 4. Polimorfismo

- Sobrescrita e Sobrecarga de métodos

## 5. Abstração e Interfaces

```java

interface Voavel {

void voar();

}
```

## 6. Classes Abstratas vs Interfaces

## 7. UML e modelagem de classes

## 8. Projeto Final

Sistema simples de cadastro com herança, encapsulamento e polimorfismo aplicados.

Você também pode gostar