Foros del Web » Programación para mayores de 30 ;) » Java »

[SOLUCIONADO] Me podrian ayudar con una converion de Java a Ruby

Estas en el tema de Me podrian ayudar con una converion de Java a Ruby en el foro de Java en Foros del Web. Tengo que pasar un codigo de Java a Ruby pero soy nuevo en Ruby y no se como convertir la siguiente clase public abstract class ...
  #1 (permalink)  
Antiguo 18/09/2014, 22:27
 
Fecha de Ingreso: septiembre-2014
Mensajes: 1
Antigüedad: 9 años, 7 meses
Puntos: 0
Me podrian ayudar con una converion de Java a Ruby

Tengo que pasar un codigo de Java a Ruby pero soy nuevo en Ruby y no se como convertir la siguiente clase

public abstract class EnemyShipBuilding {

protected abstract EnemyShip makeEnemyShip(String typeOfShip);

public EnemyShip orderTheShip(String typeOfShip) {
EnemyShip theEnemyShip = makeEnemyShip(typeOfShip);

theEnemyShip.makeShip();
theEnemyShip.displayEnemyShip();
theEnemyShip.followHeroShip();
theEnemyShip.enemyShipShoots();
return theEnemyShip;

}
}

Alguien me podria ayudar a pasarlo a ruby, yo tengo el siguiente codigo pero esta mal la parte del @@temp ya que se tiene que referir a la misma clase pero no se como arreglarlo

require_relative 'EnemyShip'

class EnemyShipBuilding
def makeEnemyShip(typeOfShip)
return EnemyShip.new
end

def orderTheShip(typeOfShip)
@typeOfShip=typeOfShip

@@theEnemyShip=EnemyShip.new
@@temp = EnemyShipBuilding.new
@@theEnemyShip = @@temp.makeEnemyShip(@typeOfShip)

@@theEnemyShip.makeShip()
@@theEnemyShip.displayEnemyShip
@@theEnemyShip.followHeroShip
@@theEnemyShip.enemyShipShoots
return @@theEnemyShip
end
end
  #2 (permalink)  
Antiguo 19/09/2014, 01:18
Avatar de Xerelo  
Fecha de Ingreso: mayo-2009
Mensajes: 2.175
Antigüedad: 14 años, 11 meses
Puntos: 306
Respuesta: Me podrian ayudar con una converion de Java a Ruby

¿Entiendes el programa en java?

Pues lo lógico es que vayas a un foro de Ruby para preguntar tus dudas.
__________________
Cada vez que solucionas los problemas de alguien que no se esfuerza, piensa en que el día de mañana puede llegar a ser tu compañero de trabajo, o peor, tu jefe.

Etiquetas: ayuda!!, ruby, traducir
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:46.