Oi Ricardo! On Thu, 3 Oct 2002 21:32:42 -0300 (ART), Ricardo Grego <[EMAIL PROTECTED]> escreveu :
> 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á. continua funcionando igualzinho. isso que eh legal do polimorfismo. voce pode tratar um objeto com uma referencia a uma superclasse ou a uma das interfaces que esse objeto implementa. mas realmente acho que essa discussão é muito filosófica. deve ter sido apenas uma simples decisão ====================== Paulo Eduardo Azevedo Silveira Grupo de Usuários Java http://www.guj.com.br/ > > 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] > ------------------------------------------------------------------------- > > > > ------------------------------ 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] -------------------------------------------------------------------------