public class CLTest {

  public foobar() {
  }

  public static void main(String[] args) {
   try{
     ClassLoader cl;
     Class c;
     cl = ClassLoader.getSystemClassLoader();
     c = cl.loadClass("foo");
     base b = (base)c.newInstance();
     System.out.println(b.string());
     c = cl.loadClass("bar");
     b = (base)c.newInstance();
     System.out.println(b.string());
   } catch (Exception ex){
     ex.printStackTrace();
   }
  }
}

abstract class base{
  abstract public String string();
}
class foo extends base{
  public String string(){
   return "This is foo talking";
  }
}
class bar extends base{
  public String string(){
   return "This is bar talking";
  }
}

Kleber Rodrigo de Carvalho wrote:
000801c0cc1c$302c3cd0$230a0a0a@CarlaPerez">
PessoALL !!!
Alguém tem algum exemplo de polimorfismo para eu estudar......
 
OBS: sei que esta pergunta é basica..........
 
t+
obrigado
 
 
 

Responder a