Practica de java

Solo disponible en BuenasTareas
  • Páginas : 2 (328 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de septiembre de 2010
Leer documento completo
Vista previa del texto
TECNOLÓGICO DE ESTUDIOS SUPERIORES DE ECATEPEC INGENIERÍA EN SISTEMAS COMPUTACIONALES PROGRAMACIÓN ORIENTADAS A OBJETOS PRÁCTICA 3 Ciclos y Bloques de Control Prof. F. Jacob Ávila CamachoRealizar una clase llamada Mes, la cual contenga sólo un atributo numérico para representar el valor de un mes dado, es decir, para Enero el valor del atributo será 1, para Febrero elvalor será 2 y así sucesivamente hasta Diciembre que será 12.

Mes -mes: int

La clase deberá tener un constructor por defecto el cual inicializa el atributo con el primer mes del año.También deberá existir otro constructor el cual reciba el nombre del mes y que automáticamente asigne al atributo de la clase su valor correspondiente. La clase deberá tener los siguientesmétodos: a) Un Mutator para establecer el valor numérico del mes. Si el valor numérico indicado en el método es menor a 1 o mayor a 12 el método asignará un 1 al atributo de la clase. b)Un Accessor el cual devolverá el número del mes. c) Un método llamado getNombreMes, el cual devolverá el nombre del correspondiente al valor del atributo. d) Un método toString() el cualretornará el nombre del mes. e) Un método llamado “iguales” el cual recibirá en su argumento un objeto Mes y devolverá verdadero (true) si ambos meses son iguales, o false en caso contrario.(La comparación será con el objeto mismo y el que recibe en su argumento). f) Un método mayorQue, el cual recibe también un objeto mes y devuelve true si el este objeto que recibe esmayor al objeto que hace la comparación. g) Un método menorQue, el cual recibe también un objeto mes y devuelve true si el este objeto que recibe es menor al objeto que hace la comparación.Crear una clase PruebaMes para crear dos objetos Mes y ejecutar los métodos correspondientes. El primer objeto se crea con el valor numérico del mes y el segundo con el nombre del mes.

tracking img