Título: Problema con clases Publicado por: Lain0x en 24 Noviembre 2011, 16:19 pm Hola estoy intentando resolver un problema que viene con indicaciones no muy precisas.
Es el siguiente: Desarrollar clase motor. Esta clase la hice exactamente como se pide, así que no hay problemas: Código: import java.io.*; La siguiente es la clase Auto, me pide 3 atributos: uno tipo Motor, 2 String (marca y modelo), y un double que es el precio acumulado de las averías. Y que esta clase tenga además un método que acumule averías (incrementa el importe gastado en baterías). La clase Auto me quedó así, aunque no estoy seguro sobre el método acumular averías: Código: import java.io.*; Y finalmente una clase taller, con 3 atributos: Un string con la avería asociada, y el numero de autos que se ha atendido. El taller solo puede atender a un auto en cada momento. Se debe controlar esa condición. Como podría hacer eso??? Hay que usar además, un método aceptaAuto que recibe una variable tipo Auto y avería asociada. El taller solo atiende a un auto en cada momento. Si se está atendiendo uno, devuelve false. Por lo que sería un método boolean. Y además un método devuelveAuto que deja el taller en estado de aceptar un nuevo auto. Clase taller: Código: import java.io.*; No comprendo como aplicarlo. Título: Re: Problema con clases Publicado por: Lain0x en 24 Noviembre 2011, 16:20 pm Hola estoy intentando resolver un problema que viene con indicaciones no muy precisas. Es el siguiente: Desarrollar clase motor. Esta clase la hice exactamente como se pide, así que no hay problemas: Código: import java.io.*; La siguiente es la clase Auto, me pide 3 atributos: uno tipo Motor, 2 String (marca y modelo), y un double que es el precio acumulado de las averías. Y que esta clase tenga además un método que acumule averías (incrementa el importe gastado en baterías). La clase Auto me quedó así, aunque no estoy seguro sobre el método acumular averías: Código: import java.io.*; Y finalmente una clase taller, con 3 atributos: Un string con la avería asociada, y el numero de autos que se ha atendido. El taller solo puede atender a un auto en cada momento. Se debe controlar esa condición. Como podría hacer eso??? Hay que usar además, un método aceptaAuto que recibe una variable tipo Auto y avería asociada. El taller solo atiende a un auto en cada momento. Si se está atendiendo uno, devuelve false. Por lo que sería un método boolean. Y además un método devuelveAuto que deja el taller en estado de aceptar un nuevo auto. Clase taller: Código: import java.io.*; No comprendo como hacer eso. Título: Re: Problema con clases Publicado por: Lain0x en 24 Noviembre 2011, 16:27 pm El método aceptaAuto me quedó así:
Código: public boolean aceptarAuto(Auto a, String averia) Título: Re: Problema con clases Publicado por: RyogiShiki en 24 Noviembre 2011, 16:35 pm Citar Advertencia - mientras estabas escribiendo, una nueva respuesta fue publicada. Probablemente desees revisar tu mensaje. Puedes crear un atributo booleano para indicar si hay un carro siendo atendido:Código
Saludos Título: Re: Problema con clases Publicado por: Lain0x en 24 Noviembre 2011, 16:38 pm Puedes crear un atributo booleano para indicar si hay un carro siendo atendido: Código
Saludos Es que si está reparando el auto, la variable boolean es False. Hm creo que si no veo otra opción, tendré que hacer el set. Es que que no se me pide hacer un set en la clase Taller, eso es lo extraño. Osea todo se hace en un sólo método. Título: Re: Problema con clases Publicado por: Lain0x en 24 Noviembre 2011, 16:51 pm Y otra cosa, si me pide que ingrese como parámetro Auto a, y String averia es por algo. Tu no los estás usando.
|