Paulo, Estou começando a estudar Java então não tenho muita certeza do que vou te falar. Mas sou tão iniciante que como estou aprendendo a usar Vectors agora, acho que me deparei com a resposta da sua pergunta.
Quando se usa o método 'get' para recuperar objetos do vector, ele retorna um objeto da classe Object, e é necessário fazer o cast dele para a classe correta. Acho que se Object fosse abstrata o Vector não poderia funcinar da forma que está. Por favor me corrijam se eu falei elguma besteira. []'s Ricardo Grego --- Paulo Silveira <[EMAIL PROTECTED]> escreveu: > Oi pessoal! > > Uma vez alguem me perguntou, e eu não soube dar um > motivo 100%: > > "Porque a java.lang.Object não é abstract"? > > Ela poderia perfeitamente ser abstract, já que não é > preciso ter métodos abstratos para a classe ser > abstrata. > > Você poderia ainda se referenciar a Objects, criar > array de Objects e tudo mais. > > A única coisa que você não poderia fazer, seria > instanciar Objects. A única utilidade de instanciar > Objects, a meu > ver, é utilizar como objetos de tag, ou como mutex > (declara uns Objects estáticos e da syncrhinized > neles!). Mas > pra isso basta você criar uma inner classe bem > inutil, só pros mutexes e coisas do gênero. > > Existe alguma coisa que faria o java.lang.Object > precisar ser concreta? Ou foi apenas uma decisão de > implementação? > > ====================== > Paulo Eduardo Azevedo Silveira > Grupo de Usuários Java > http://www.guj.com.br/ _______________________________________________________________________ Yahoo! GeoCities Tudo para criar o seu site: ferramentas fáceis de usar, espaço de sobra e acessórios. http://br.geocities.yahoo.com/ ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------