huracan
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* $Id: Huracan.java,v 1.4 2008/09/12 11:22:48 jua-gome Exp $
* Universidad de los Andes (Bogotá - Colombia)
*Departamento de Ingeniería de Sistemas y Computación
* Licenciado bajo el esquema Academic Free License version 2.1
*
* Proyecto Cupi2 (http://cupi2.uniandes.edu.co)
* Ejercicio: n7_huracanes
* Autor:Juan Camilo Cortés Medina - 05-ago-2008
* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/
package uniandes.cupi2.huracanes.mundo;
/**
* Esta clase representa un huracán.
* inv:
* TODO Definir y documentar el invariante de la clase
*/
public class Huracan
{
// --------------------------------------------------------
// Atributos
//--------------------------------------------------------
/**
* Nombre del huracán
*/
private String nombre;
/**
* Categoría del huracán según el sistema Saffir - Simpson
*/private int categoria;
/**
* Velocidad del viento en km / h
*/
private int velocidad;
/**
* Costo estimado en daños expresado en millones de dólares.
*/private double costoEstimadoDanios;
/**
* La ruta hasta la imagen del huracán
*/
private String imagen;
// --------------------------------------------------------
//Constructores
// --------------------------------------------------------
/**
* Construye un nuevo huracán con los parámetros indicados
* post: Se construyó un huracán con losparámetros indicados
* @param nombreP es el nombre del huracán. nombreP != null.
* @param categoriaP es la categoría del huracán. 1 <= categoriaP <= 5.
* @param velocidadP es la velocidaddel viento. 0 <= velocidadP.
* @param costoEstimadoDaniosP es el costo estimado de daños. 0 <= costoEstimadoDaniosP.
* @param imagenP es la ruta a la imagen del huracán. imagenP != null....
Regístrate para leer el documento completo.