class FabricaClaseB {
   ClaseB nuevoB() {//metodo que retorna
    //una referencia a un objeto de tipo ClaseB
     ClaseB b;
     b = new ClaseB(0,(char)0,(byte)0,0.0);
     return b;
   }
   ClaseB copiar(ClaseB b) {//metodo
   //que recibe una referencia a un objeto
   //de tipo ClaseB y retorna una referencia
   //a un nuevo objeto (copia) de tipo ClaseB
     ClaseB nuevo = new ClaseB(b.d,b.ch,b.b,b.f);
     return nuevo;
   }

}