Bienvenido: ( Identificarse | Registrarse )      
Foros de Trucos Windows
Closed TopicStart new topicStart Poll

Outline · [ Estándar ] · Lineal+

> Ayuda con Java(BlueJ)

megamatrix17
post Apr 4 2006, 04:53 AM
Publicado: #1


Newbie
*

Grupo: Members
Mensajes: 16
Registrado: 18-July 05
Miembro nº: 144.986



Que tal amigos, debo hacer el siguiente trabajo, pero no sé como. Si me pudieran ayudar...

CODE
Programe en Java las clases siguientes:

· Crear la clase Wheel con los siguientes atributos: diameter y brand. Debe
programar un constructor para esta clase, que asigne los valores a ambos atributos.

· Crear la clase Motor, con los siguiente atributos: hp, cc , brand y maximalSpeed.
Debe programar un constructor para esta clase, que entregue los parámetros
necesarios para todos atributos.

· En la clase Motor, debe implementar un método que retorne el valor de la
velocidad máxima (maximalSpeed) que es capaz de producir el motor. Llame a
este método: getMaximalSpeed.

· Crear la clase automóvil (llámela Car) que tenga los atributos: model, year, speed
y color. Ademas de estos atributos, un automóvil también tiene 4 ruedas y 1 motor.

· En el constructor de la clase Car, debe asignar los parámetros model, year, y color
al automóvil. También, debe asignarle 4 ruedas y 1 motor (Debe crear cada rueda y
el motor, utilizando las clases Wheel y Motor).

· El automóvil también puede cambiar de color. Para esto, cree un método que
cambie el color del automóvil.

· Al momento de acelerar, es necesario revisar si el motor del automóvil soporta esta
nueva velocidad. Escriba un método llamado speedUp, que tenga como parámetros
la nueva velocidad. Este método debe retornar verdadero, si la nueva velocidad es
menor que la velocida máxima del motor, y falso si ésta es mayor.

Indicación: Use String para representar colores.


De ante mano, gracias.


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post Apr 4 2006, 08:25 PM
Publicado: #2


Xbox Live... The best thing ever happened around videogames
Group Icon

Grupo: Moderadores
Mensajes: 1.665
Registrado: 7-March 05
Desde: Matamoros, Tamaulipas, Mexico
Miembro nº: 93.342



Pero, notengoidea.gif ¿Cual es la duda? notengoidea.gif , yo creo que te pasa lo que a veces me pasa mi, ves un monton de text con instrucciones y no sabes ni por donde empezar verdad??, lee bien lo que se quiere y postea dudas concretas para que asi logres aprender y no te den el codigo hecho, qe es lo que no sabes??
¿Crear una clase?
¿Crear constructores dentro de la clase?
¿Que es un atributo?
¿Como retornar valores?
¿Que es String?

Preguntate eso, si no lo sabes aqui te ayudamos, pero veras que sabiendo eso lo podras hacer como si nada thumbsup.gif

bye1.gif


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
megamatrix17
post Apr 5 2006, 01:12 AM
Publicado: #3


Newbie
*

Grupo: Members
Mensajes: 16
Registrado: 18-July 05
Miembro nº: 144.986



La verdad es que quiero aprender a hacerlo, pero estoy recién en primer año de la carrera de Ing. Civil Informática y no tengo mucha experiencia con el tema, de hecho, llevo muy pocas clases.

Realmente me mandaron a hacer este trabajo y no se por donde empezar, que hacer, me gustaría ver algún ejemplo, que alguien me ayude. Porque el trabajo es para esta semana y realmente estoy bastante acomplejado.

Si fuera alguien tan amable de explicarme esto de programación en JAVA, se lo agradecería. Tengo unos libros del tema, pero no he tenido mucho tiempo para leerlos, ya que tengo otras asignaturas y aún no se administrar bien mi tiempo...

De ante mano, gracias.


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
rob1104
post Apr 5 2006, 09:43 PM
Publicado: #4


Xbox Live... The best thing ever happened around videogames
Group Icon

Grupo: Moderadores
Mensajes: 1.665
Registrado: 7-March 05
Desde: Matamoros, Tamaulipas, Mexico
Miembro nº: 93.342



Bien, por un momento pense que querias todo el trabajo hecho. Sip, te ayudare, voy a suponer que ya tienes conocimientos muy basicos y qeu sabes que es una clase y que es un atributo, y como ahorita estoy en el trabajo seré breve:
para crear una clase publica es el siguiente codigo

CODE
public class nombreclase
{
    Codigo
}


Donde codigo, es todo el codigo fuente que contendra esa clase, ahi vas a declarar los atributos de la clase y todo lo demas que quieras que haga el programam ojo, el nombre de la clase debe ser el mismo que el nombre del archivo.java ok, solo que sin la extension.
Los atributos de una clase se definen según esta sintaxis:
QUOTE
[modifVisibilidad] [modifAtributo] tipo nombreVariable [= valorInicial] ;

Ahora puedes crear varias clases en un archivo pero solo una puede ser publica, asi que te recomiendo que declases las clases en archivos.java separados, respetando el nombre de la clase y del archivo, te voy a ayudar solo con el primer punto y luego tu ya haces los demas ok, espero que entiendas bien

Crear la clase Wheel con los siguientes atributos: diameter y brand. Debe
programar un constructor para esta clase, que asigne los valores a ambos atributos.


Veamos que es un costructor
QUOTE
El constructor es un tipo específico de método que siempre tiene el mismo nombre que la clase y se utiliza para construir objetos de esa clase.

Ok, espero haya quedado claro. entonces quedaria asi:

CODE
crear la clase
{
   primer atributo
   segundo atributo
   crear constructor
   {
   }
  crar clase principal
  {
       asignar atributos
   }
}


Ese es basicamente el pseoucodigo algo simple para que lo trabajes

Espero todo quede claro y puedas continuar con el trabajo, es algo muy basico, y si te encargaron hacerlo es porque te debieron haber explicado, analiza el codigo y con eso podras hacer minimo los siguientes dos puntos, cualquier duda postea
bye1.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

 
Closed TopicTopic OptionsStart new topic

Collapse

> Topicos similares

ayuda con spore angkok 22 1 Hoy, 10:33 PM
By: RedPhoenix
AYUDA PARA TOM CLANCY RSV 2 juanma243 109 5 Hoy, 10:14 PM
By: RedPhoenix
AYUDA! ferduo 28 1 Hoy, 09:27 PM
By: patricioirrazabal
ayuda xfa vileichon 94 5 Hoy, 03:23 PM
By: Vera
Error de subsistema. Ya probé lo leido en otro ... chewy123 63 0 Hoy, 09:13 AM
By: chewy123