• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
  
Yasna Meza Hidalgo Docente DuocUC 
INTRODUCCIÓN A LA PROGRAMACIÓN TEMA – DEFINIENDO E IMPLEMENTANDO CLASES
OBJETIVO
 
Definición e implementación de clase.
 
Definición de métodos accesores, mutadores y constructores
 
Llamadas a métodos desde clases externas.
 
Uso de operadores y estructuras de control (secuencia y condición)
 ACTIVIDAD 1 – DESCRIBIENDO LA CLASE
Considerando la siguiente clase:La clase anterior representa a los superhéroes. Para cada superhéroe semaneja el nombre, el nivel que tiene, un indicador si está vivo o no y lacantidad de energía con la que cuenta.
 
  
Yasna Meza Hidalgo Docente DuocUC 
Sabiendo que la descripción de los atributos y métodos es la que seentrega a continuación:
 ATRIBUTO DESCRIPCIÓN
nombre Contiene el nombre del superhéroenivel Contiene el nivel del superhéroe. Los nivelesválidos son 1, 2 ó 3.1 : en caso de que su energía esté dentro delintervalo [0 - 1000]2 : en caso de que su energía esté dentro delintervalo [1001 - 4000]3 : en caso de que su energía supere los 4000vivo Contiene VERDADERO en caso de que el superhéroese encuentre con vida y FALSO en casocontrario. Un superhéroe se define como VIVOcuando su nivel de energía es mayor a cero,está MUERTO.energía Contiene la cantidad de energía que elsuperhéroe tiene.
 MÉTODO DESCRIPCIÓN
getNombre() Retorna o devuelve el nombre delsuperhéroe.getEnergia() Retorna o devuelve el nivel de energía delsuperhéroe.getNivel() Retorna o devuelve el nivel que tieneasociado el superhéroe.getVivo() Retorna o devuelve VERDADERO en caso de queel superhéroe esté vivo o FALSO en casocontrario.alimentarse(byte cantidad) Permite alimentar al superhéroe, se leadministra la cantidad de nutrientesindicada en el parámetro cantidad.ejecutarMision(byte dias) Envia al superhéroe a una misión, se ledebe indicar el número de días que durarála misión.Cuando un superhéroe se alimenta aumenta su nivel de energía, pero va aDEPENDER de la cantidad de nutrientes que ingiera, así se tiene lasiguiente tabla de aumento de energía al alimentarse:
CANTIDAD DE NUTRIENTES INGERIDA (X) UNIDADES DE AUMENTO DE ENERGÍA 
1 <= X <= 5 10005 < X <= 10 2000X > 10 3000
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...