lo ojeto del orror

cortito y al pie papa!.

La cosa e asi, la clase A patina metodo f1,f2,f3,f4,f5,etc,etc,etc. Clase B y C extienden clase A.

  func(A a)
  {
    if (a instanceof B)
    {
      B b = (B) a;
      b.f1();
      b.f2();
      // aca curtimo la onda de la clase A
    }
    else
    {
      C c = (C) a;
      c.f1();
      c.f2();
      // aca curtimo la onda de la clase B
      // Igual q la anterio pero con C en ve de B
    }
  }
Social Share Toolbar

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *