You are on page 1of 6

DISCIPLINA

METODOLOGIA DE ORIENTAÇÃO
A OBJETOS
Professor: Diego Carvalho
diegoaguiarc@gmail.com

1
CLASSES ABSTRATAS

Uma classe ser abstrata significa que não poderá ser


criada uma nova instância dessa classe.

A classe abstrata pode ser usada como tipo de referência


na declaração de um objeto, ou seja, esta classe só tem
razão de existir se for extendida.

2
CLASSES ABSTRATAS

Classe
Abstrata

3
CLASSES ABSTRATAS

• Não é possível fazer:

Animal anm = new Animal();

• É possível fazer:

Animal anm = new Cachorro();

4
CLASSES ABSTRATAS

Além das classes os métodos também podem ser


marcados como abstratos.

Um método abstrato significa que ele deve sobreposto.

Um método abstrato não tem corpo.

5
CLASSES ABSTRATAS

EXEMPLO:
public abstract class Animal {

public abstract void fazerBarulho();


public abstract void comer();
public abstract void dormir();
public abstract void andar();

You might also like