-----Mensagem original-----
De: Luis Campos de Carvalho <[EMAIL PROTECTED]>
Para: SouJava <[EMAIL PROTECTED]>
Data: Quinta-feira, 24 de Fevereiro de 2000 08:10
Assunto: Re: [SouJava-J] Duvida sobre herança
On Wed, 24 Feb 1999, Marcelo Leandro wrote:
> Tenho uma dúvida com relação a herança. Quando faço herança de uma
> determinada classe que eu desenvolvi , tenho dentro dela instancias de
> classes e variaveis de classe as quais faço referencia em uma subclasse
> desta .
Errado.
Voce tem uma classe que herda (das classes declaradas em
extends) os campos e metodos (public, friendly, protected) que estas
^^^^^^^^^^^^^^^^^^^^^^^^^^
Não é querendo ser chato mas, a subclasse tb herda as características
privadas da superclasse. O único problema é que a subclasse não tem acesso a
estas características.
[]'s
Luciano Coelho
Sun Certified Programmer for the Java2
Java Certified Instructor - Sun
e-Sec Data Security Technology
www.esec.com.br
[EMAIL PROTECTED]
classes implementam / declaram.
Voce nao tem, em momento algum, duas classes.
Voce deve se lembrar que os tipos em Java sao dinamicos, e isso eh
o que permite que a gente olhe para um objeto de um determinado tipo X
como se ele fosse do tipo Y, que X extende. A isso, chamamos heranca. Nao
tem nada a ver com criar dezenas de objetos amontoados.
> gostaria de saber se isto é seguro?
Perfeitamente.
Para entender por que, recomendo que voce estude escopo e
permissoes de acesso aa variaveis e metodos em Java.
[]'z
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho
System Administrator at ECB -- Escola Paulista de Medicina
"Fate is just the weight of circunstances.
That's the way that lady luck dances. Roll the Bones."
-- Geddy Lee
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
--------------------------- 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]
[para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
---------------------------------------------------------------------