Qual a diferença Class, Abstract Class

1 resposta
P

Bom dia pessoal, sou iniciante em java e gostaria de saber qual a diferenças entre os tipos de classes:

Class
Abstract Class
Interface

Obrigado

Fabio Nascimento

1 Resposta

smota

Hummm … bem, primeira dica … leia sobre Orientação a Objetos pois estes são conceitos da metodologia e não da linguagem.

Respondendo por cima …

Class :arrow: representa uma classe que irá ser um objeto no sistema.
Abstract Class :arrow: é uma classe mas que não será instanciada diretamente, você terá que instanciar (criar um objeto) uma subclasse, é utilizada para criar uma classe pai com várias funcionalidades já implementadas para as classes filho.
Interface :arrow: é uma máscara de uma classe, diz apenas os métodos que existirão na classe, é usado pra ter uma assinatura de um objeto e muitas implementações (por exemplo)

Criado 1 de outubro de 2003
Ultima resposta 1 de out. de 2003
Respostas 1
Participantes 2