Lista de discussão de MAC 212
[Prévia por Data][Próxima por Data]
[Prévia por Assunto][Próxima por Assunto]
[Índice por Data][Índice por Assunto]
[Envie uma nova mensagem para a lista]
[Responda esta mensagem]
Re: Super...
- Subject: Re: Super...
- From: Eduardo de Arruda Issei <dudu@linux.ime.usp.br>
- Date: Fri, 18 May 2001 11:09:08 -0300
Consegui!!!
Dudu...
Demerson Andre Polli wrote:
> Olah pessoal,
>
> > Ainda não entendi como é que se usa essa keyword super!!!
> > Dudu...
>
> A keyword super eh usada sempre para acessar um metodo ou uma variavel da
> classe base, quando existe na classe derivada um metodo ou variavel com o
> mesmo nome. Exemplo:
>
> class Base {
> int n;
> void metodo() { ... }
> }
>
> class Derivada extends Base {
> int n; // A classe Derivada tambem tem um int n!!!
>
> Derivada(int n) {
> super.n = n; // Acessa a variavel n da classe Base.
> this.n = 2*n; // Acessa a variavel n da classe Derivada
> // neste caso, usamos this para nao confundir com o
> // parametro n.
> }
>
> void metodo() {
> super.metodo(); // Chama o metodo() da classe Base !
> ...
> }
> }
>
> Bom, acho que eh isso.
>
> Intel +,
>
> Demerson Polli
> ---------------------------------------------------
> Demerson Andre Polli
>
> Instituto de Matematica e Estatistica - USP
>
> Home-page: http://www.linux.ime.usp.br/~polli
> E-mail: polli@linux.ime.usp.br
> ---------------------------------------------------
>
>
begin:vcard
n:Issei;Eduardo
x-mozilla-html:FALSE
adr:;;;;;;
version:2.1
email;internet:dudu@linux.ime.usp.br
note;quoted-printable:www.linux.ime.usp.br/~dudu=0D=0AInstituto de Matem=E1tica e Estat=EDstica da USP=0D=0AICQ 11373315
x-mozilla-cpt:;-19840
fn:Eduardo Issei
end:vcard
- References:
- Re: Super...
- From: Demerson Andre Polli <polli@linux.ime.usp.br>