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.
exatamente pq eh impossivel xD
Abstract nao permite instanciar a classe…
somente implementar ou extender
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
Obrigado à todos.