Re: [java-list] Re:[java-list] Extends???
Claro, mas utilizar não é herdar. Bem como super.algumMedodo() executa algumMetodo() na classe-pai. Lincolm - Original Message - From: Roberto Hideki To: [EMAIL PROTECTED] Sent: Tuesday, May 21, 2002 10:58 AM Subject: Re: [java-list] Re:[java-list] Extends??? Quer ter seu próprio endereço na Internet?Garanta já o seu e ainda ganhe cinco e-mails personalizados.DomíniosBOL - http://dominios.bol.com.br Utilizando a instrução super() pode-se usar qq. construtor da classe pai. Muito bem lembrado Hildeberto, bem como também não há herança de construtores. ;-) Lincolm GW8IAD$[EMAIL PROTECTED] type="cite">implementação dela, a exceção do contrutor, em outras classes bastando para isso dizer que essas outras
Re: [java-list] Extends???
A palavra chave extends serve para você declarar uma subclasse de uma outra classe, fazendo com que ela herde seus fields e métodos não privados, por exemplo. class Pai { void umMetodo() { System.out.println("Método da ClassePai"); } } class Filho extends Pai { //Esta classe herda o metodo umMetodo() mesmo sem telo definido } Então você pode fazer o seguinte por exemplo. public static void main(String args[]) { Filho f = new Filho(); f.umMetodo(); } Uma classe pode ter apenas UMA superclasse, ou seja, pode extender apenas uma classe, como no exemplo acima. Se as coisas ainda não estão claras pra você Marcelo, acredito que o que você precisaria é ver alguns conceitos de Orientação a Objetos, largamente utilizados no Java. De qualquer forma, espero ter ajudado, []s Carlos Marcelo Marques wrote: >Gostaria que alguém me explicasse melhor a clausura extends, creio que não >abstrai tudo o q ela faz. > >Saudações >Marcelo Marques - ICQ 84979095 > >_ >Oi! Você quer um iG-mail gratuito? >Então clique aqui: http://registro.ig.com.br/ > > >-- 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] >- > -- /** * [Carlos H.] - [EMAIL PROTECTED] * Núcleo de Informática UNERJ - Centro Universitário de Jaraguá do Sul * * Não use drogas, use Linux! */ -- 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] -
Re: [java-list] Re:[java-list] Extends???
Muito bem lembrado Hildeberto, bem como também não há herança de construtores. ;-) Lincolm - Original Message - From: Hildeberto Mendonça To: [EMAIL PROTECTED] Sent: Friday, May 17, 2002 1:22 AM Subject: Re: [java-list] Re:[java-list] Extends??? Também não é uma "clausura"!!! Só acrescentando que quando uma classe herda de outra, a primeira poderá utilizar somente os membros públicos ou protegidos da segunda. As implementações que sejam declaradas como private não são visíveis para a classe-filha.Atenciosamente,Hildeberto Mendoncasquadra.lincolm wrote: GW8IAD$[EMAIL PROTECTED] type="cite">Olá Marcelo,A cláusula extends informa qual é a super-classe, ou classe pai, de sua classe. Toda classe Java, a exeção de interfaces, têm uma classe da qual são extendidas. Se você omitir a cláusula extends, o compilador vai tornar sua classe uma sub-classe direta de Object. Quando você cria uma classe, você pode reutilizar toda a implementação dela, a exceção do contrutor, em outras classes bastando para isso dizer que essas outras classes usam sua classe como super-classe.Em outras palavras, é com extends que você implementa herança de classes em Java.Um abraço,Lincolm Gostaria que alguém me explicasse melhor a clausura extends, creio que não abstrai tudo o q ela faz. Saudações Marcelo Marques - ICQ 84979095 _ Oi! Você quer um iG-mail gratuito?Então clique aqui: http://registro.ig.com.br/-- 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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para java-list-[EMAIL PROTECTED] - __Quer ter seu próprio endereço na Internet?Garanta já o seu e ainda ganhe cinco e-mails personalizados.DomíniosBOL - http://dominios.bol.com.br-- 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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -.-- Hildeberto Mendonça [EMAIL PROTECTED]
Re: [java-list] Re:[java-list] Extends???
Também não é uma "clausura"!!! Só acrescentando que quando uma classe herda de outra, a primeira poderá utilizar somente os membros públicos ou protegidos da segunda. As implementações que sejam declaradas como private não são visíveis para a classe-filha. Atenciosamente, Hildeberto Mendonca squadra.lincolm wrote: GW8IAD$[EMAIL PROTECTED]"> Olá Marcelo,A cláusula extends informa qual é a super-classe, ou classe pai, de sua classe. Toda classe Java, a exeção de interfaces, têm uma classe da qual são extendidas. Se você omitir a cláusula extends, o compilador vai tornar sua classe uma sub-classe direta de Object. Quando você cria uma classe, você pode reutilizar toda a implementação dela, a exceção do contrutor, em outras classes bastando para isso dizer que essas outras classes usam sua classe como super-classe.Em outras palavras, é com extends que você implementa herança de classes em Java.Um abraço,Lincolm Gostaria que alguém me explicasse melhor a clausura extends, creio que não abstrai tudo o q ela faz. Saudações Marcelo Marques - ICQ 84979095 _ Oi! Você quer um iG-mail gratuito?Então clique aqui: http://registro.ig.com.br/-- 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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list% 40soujava.org.br para sair da lista: envie email para java-list- [EMAIL PROTECTED] --- -- __Quer ter seu próprio endereço na Internet?Garanta já o seu e ainda ganhe cinco e-mails personalizados.DomíniosBOL - http://dominios.bol.com.br-- 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.htmregras da lista: http://www.soujava.org.br/regras.htmhistorico: http://www.mail-archive.com/java-list%40soujava.org.brpara sair da lista: envie email para [EMAIL PROTECTED] -. -- Hildeberto Mendonça [EMAIL PROTECTED]
[java-list] Re:[java-list] Extends???
Olá Marcelo, A cláusula extends informa qual é a super-classe, ou classe pai, de sua classe. Toda classe Java, a exeção de interfaces, têm uma classe da qual são extendidas. Se você omitir a cláusula extends, o compilador vai tornar sua classe uma sub-classe direta de Object. Quando você cria uma classe, você pode reutilizar toda a implementação dela, a exceção do contrutor, em outras classes bastando para isso dizer que essas outras classes usam sua classe como super-classe. Em outras palavras, é com extends que você implementa herança de classes em Java. Um abraço, Lincolm > Gostaria que alguém me explicasse melhor a clausura extends, creio que não > abstrai tudo o q ela faz. > > Saudações > Marcelo Marques - ICQ 84979095 > > _ > Oi! Você quer um iG-mail gratuito? > Então clique aqui: http://registro.ig.com.br/ > > > -- 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 java-list- [EMAIL PROTECTED] > --- -- > > __ Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br -- 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] -
[java-list] Extends???
Gostaria que alguém me explicasse melhor a clausura extends, creio que não abstrai tudo o q ela faz. Saudações Marcelo Marques - ICQ 84979095 _ Oi! Você quer um iG-mail gratuito? Então clique aqui: http://registro.ig.com.br/ -- 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] -