Alguém poderia, por favor, me explicar como eu crio um objeto de uma classe abstrata ?
Procurei e não achei nada, exatamente, à respeito.
Obrigado à todos.
Como criar um objeto de uma classe abstrata
M
3 Respostas
exatamente pq eh impossivel xD
Abstract nao permite instanciar a classe…
somente implementar ou extender
T
Você não pode instanciar uma classe abstrata, mas pode instanciar uma classe derivada dessa classe abstrata.
Por exemplo, java.util.ArrayList estende java.util.AbstractList.
Você pode então fazer as seguintes declarações:
List<String> ls = new ArrayList<String>(); // usando a interface
AbstractList<String> al = new ArrayList<String>(); // usando a classe abstrata
ArrayList<String> al = new ArrayList<String>(); // usando a classe concreta
M
Obrigado à todos.
Criado 12 de junho de 2008
Ultima resposta 13 de jun. de 2008
Respostas 3
Participantes 3
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo