finiquitaun, taun, finiquitaun,taun...
pues si amigos, esto ha sido el curso de Analista-Programador..Ha sido largo y tedioso, pero con esfuerzo diario, mercadona al lado e ilusion, las cosas pasan muy rapido...
Por cierto, que todavia nos queda la cena de fin de curso!!! Animaos... Manuel se va a encargar de mandar un email para recordarnos donde y cuando, asi que ya sabeis...
ATENTOS AL CORREO!!!
lunes, 31 de marzo de 2008
finiquitaun, taun!!!
Publicado por Kin-sainto no Penguin en 13:07 0 comentarios
martes, 18 de marzo de 2008
lunes, 14 de enero de 2008
por que usar metodos GET y SET???
Como hemos visto en clase, parece ser que lo mas conveniente es que los atributos de una clase esten definidos como private y los metodos esten definidos como public... Pero por que?
veamos el desarrollo de un ejemplo desde dos puntos de vista distintos:
1.- usando una clase ya definida
bien, supongamos que, entre las clases que ofrece java, tenemos una que se llama fraccion (que ocurrente, verdad?). No sabemos que hace por dentro, pero de una cosa estamos seguros: tiene tres metodos:
int getDenominador(): no sabemos que hace, pero nos devuelve un int
void setDenominador(int valor): no sabemos lo que hace
void mostrar(): nos muestra en la pantalla algo parecido a esto: "X / Y = Z"
bueno, pues en nuestro programa, en un momento determinado, ponemos:
Fraccion primera = new Fraccion();
primera.setDenominador(10);
primera.mostrar();
y al ejecutar nuestro programa, aparece:
"20 / 10 = 2"
vamos a intentar "estropear" la clase fraccion... hacemos lo siguiente:
Fraccion primera = new Fraccion();
primera.setDenominador(0);
primera.mostrar();
y al ejecutar nuestro programa...
ArithmeticException...
hemos averiguado algo: el metodo setDenominador() nos deja meter un valor 0. Esto es porque en el metodo SET no comprobamos el valor introducido.Una utilidad muy importante es, por tanto, utilizar metodos SET para asignar valores.
2.-definiendo nosotros la clase
una forma de definir el metodo setDenominador:
public void setDenominador(int valor){
this.denominador = 1;
if(valor!=0)
this.denominador=valor;
}
Una forma de definir el metodo getDenominador:
public int getDenominador(){
if(this.denominador !=0)
return this.denominador;
else
return 1;
}
y por ultimo, la definicion del metodo mostrar:
public void mostrar(){
System.out.println(this.numerador + " / "+ this.denominador + "= ");
System.out.println(this.numerador/this.denominador);
}
bien. Supongamos que hemos definido el atributo denominador como public. Si algun listillo hace:
Fraccion primera = new Fraccion();
primera.denominador = 0;
primera.mostrar();
la segunda linea del metodo mostrar() va a hacer una division entre 0!!! y nos da la excepcion de division entre 0.
COMO MEJORAR el metodo mostrar()
de la siguiente manera:
public void mostrar(){
System.out.println(this.getNumerador() + " / "+ this.getDenominador() + "= ");
System.out.println(this.getNumerador()/this.getDenominador());
}
o lo que es lo mismo, la comprobacion del get y del Set la utilizamos nosotros mismos y "cubrimos" un problema de posible mala asignacion.
Publicado por Kin-sainto no Penguin en 14:17 2 comentarios
martes, 8 de enero de 2008
VUELTA AL COLE!!! (digooooo... al curso :D )
HOLA DE NUEVO!!!
volvemos a las andanzas, una vez mas, llenos de ilusion, cariño, amor, amistad, wii, nds... (bueno, los dos ultimos, seguro que solo aquellos felices afortunados...:D )
Espero que este año aprendamos todos un poco mas... Y QUE ESTO SE MUEVA!!!
venga un abrazo a todos... NOS VEMOS!!!
Publicado por Kin-sainto no Penguin en 0:30 0 comentarios
domingo, 23 de diciembre de 2007
programar en C para la NintendoDS!!!
hola a todos!!!
bueno, hago este post porque, a raiz del tema de la Nds que nos mostro Sandra (muchas gracias ;)) y ahora que ya tengo el cartucho con la microSD de 2 Gb, me he puesto a mirar historias del tema de la consola esta...
y entre los temas he encontrado este "curioso":
Tutorial de C++ para Nds
esto es parte del tutorial que esta haciendo uno (que parece que se aburre como yo) y que esta programando en C++ para esta consola. Hasta hace el codigo fuente del HOLA MUNDO!!!
Un motivo mas para pensar en aprender este lenguaje de programacion (en compiladores NO Windows) :D
asi que ya sabeis: si quereis hacer una calculadora, o ver si un numero es primo o no... una consola y un poco de C y problema solucionado!!! :)
Publicado por Kin-sainto no Penguin en 4:19 1 comentarios
martes, 18 de diciembre de 2007
Fotos Cena "2"
Sandra, ayer intente acceder a tu espacio, y me dice que no tengo permiso.
Yo también he colgado las fotos en mi Web, en la sección galería de fotos/cena curso 07.
Salu2.
Publicado por Sergi en 4:52 0 comentarios
lunes, 17 de diciembre de 2007
Fotos Cena
Publicado por Sandra en 7:20 1 comentarios