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: Segunda Lista
- Subject: RE: Segunda Lista
- From: Alfredo Goldman <gold@ime.usp.br>
- Date: Tue, 15 May 2001 15:10:35 -0300
Oi,
Eu acabei esquecendo de colocar que a classe Derivada
extende a classe Base !! Corrigindo fica:
class Base{
Base(int i=1){
System.out.println("Constroi a base");
}
}
public class Derivada extends Base{ // corrigido
Derivada(){
System.out.println(" Constroi Derivada");
}
public static void main(String []argc){
Derivada obj=new Derivada();
}
}
Eduardo de Arruda Issei writes:
> Para quem ainda não digitou as classes da lista...
> class Base{
> Base(int i=1){
> System.out.println("Constroi a base");
> }
> }
> public class Derivada{
> Derivada(){
> System.out.println(" Constroi Derivada");
> }
> public static void main(String []argc){
> Derivada obj=new Derivada();
> }
> }
> interface Seletor{
> boolean fim();
> Object atual();
> void prox();
> }
> public class Sequencia{
> private Object[] obs;
> private int next = 0;
> public Sequencia(int tam){
> obs=new Object[tam];
> }
> public void add(Object x){
> if(next < obs.length){
> obs[next]=x;
> next++;
> }
> }
> private class Seletor1 implements Seletor{
> int i =0;
> public boolean fim(){
> return i == obs.length;
> }
> public Object atual(){
> return obs[i];
> }
> public void prox(){
> if(i<obs.length) i++;
> }
> }
> public Seletor novoSeletor(){
> return new Seletor1();
> }
> public static void main(String[] args){
> Sequencia s= new Sequencia(10);
> for (int i=0;i<10;i++)
> s.add(Integer.toString(i));//adiciona um objeto qualquer
> Seletor s1=s.novoSeletor();
> while(!s1.fim()){
> System.out.println(s1.atual());
> s1.prox();
> }
> }
> }
>
> 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:
- Segunda Lista
- From: Eduardo de Arruda Issei <dudu@linux.ime.usp.br>