Archive for marzo, 2008

POO

Fecha: 07 – 03 – 08

misma hora mismo lugar

… y dice el profesor: “despues de las practicas introductorias de las pasadas semanas…” ahi desconectamos y dijimos: INTRODUCTORIAS!!??!! bueno, tan solo nos salia el ejercicio 0 yyyy……………… pero conforme la hora iba avanzando y los ejercicios incrementaban en numero nos dimos cuenta de que a nosotros mejor si empezamos con el ” plato fuerte”, que en 1 o 2 semanas nos daremos cuenta que esto no eran ni los entremeses, pero bueno, eso es lo que hay.

La clase Punto, nos fueron bien casi todas la preguntas teoricas, y los apartadillos pues casi que tambien, hasta que llegamos a una que decia: “Imprime por pantalla el número de objetos que se han creado de la clase Punto.” ajá… Recuerdo algo por ahi que lo nombraba:

public class Punto {
private double x;
private double y;

public static int contador = 0;

// Constructor
public Punto(double x, double y) {
this.x = x;
this.y = y;
contador++;

ssiiii, ahi está…y dos veces, pero claro una cosa es que esté ahi y otra muy distinta que tu seas capaz de imprimir por pantalla su valor, el cual se incrementa solo (++) y mientras el contador se nos resistia y nosotros nos resistiamos a preguntarlo en voz alta, un compañero nos leyó la mente y decidio ahorrarnos en trabajo :) resultaron ser unos parentesis que se colaron “p1.contador()“.

Modificadores se acceso, hasta ese dia solo existian 3 PUBLIC – PRIVATE – PROTECTED y de esos habiamos utilizado los 2 primeros, asi encontrarnos con 9 más con nombres un tanto raros pues fue curioso. Ese ejercicio fue divertido, teniamos que escribir los numeros en la consola en tiempo de ejecucion y ver que tipo de modificador salia, por ejemplo el numero de la habitacion era: static, final, transient <– transitivo :p, tambien dio para inventarse modificadores, el numero 15264 es transient, synchronized, native, esa cosa, int, erface; claro, el tamaño de la ventana de la consola es limitado y no distingue cuando se acaba una palabra… cuando lo leimos detenidamente int-erface… interface!!

pregunta: ¿os ha pasado algo en la clase ? // respuesta pensada: en que clase? ¬¬

despues de ese ejercicio nos pusimos manos a la obra con el siguiente, y cada vez que compilabamos los errores iban en aumento:

1º intento = 1 error;

2º intento = 2 errores:

3º intento = 3 errores;

4º intento = 4 errores;

(uno de esos fue al escribir javac nombredelaclase.java, que claro, si escribes Modfificador, lo logico es que si pudiera se reiria de ti, y todavia preguntas porque no lo encuentra? )

y ahora la pelea casera con el pc, os contaremos en proximos blogs

“practica” 2

Fecha: 29 – 02 – 08

Año bisiesto y practica de OCA… eso era buena o mala suerte? o nada? el caso es que de la practica, pues, como que se va viendo quien aprobó el cuatrimestre pasado y quien no, asi que poco o nada que comentar.
Sin embargo, hay compañeros que hemos notado, que las clases de teoria aun con símiles más propios de una clase de biologia que de programacion han hecho que muchos de nosotros hagamos aahhhhhh yaaa lo entiendo claaaaaro, esto es esto mmmm ya… y nos hemos dado cuenta de que puede que de haber ido asi en las clases de teoria de RDA, lo mismo suspendemos igual, pero a lo mejor nos hubieramos enterado de más, porque, aunque suene triste, algunos hemos comprendido ahora la diferencia entre objeto y atributo. Lo que creemos que pasó fue, que empezamos directamente con código, y claro, a unas personas que lo mismo ni vieron la consola que le empieces a meter programación con codigo… pues como que lo rechazas un poco y dices ehh que pasa aqui?, de esta forma, primero entiendes (o no, que tambien puede ser), lo que vas a hacer, o lo que pretendes o lo que fuera, y ya después te lo traducen a idioma java porque sino que te pongan,public’s, class’s… pues suena a chino, para que engañarnos, no osbstante son las primeras palabras que tecleamos despues del NIA y la contraseña en el pc del laboratorio…

Seguir

Get every new post delivered to your Inbox.