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…

juguemos a la OCA 1

Fecha: 22 – 02 – 08
Hora: 09:00

Da comienzo la sesion de prácticas en el aula 7.0.J03.
Se trataba de un repaso a lo que habiamos visto en el primer cuatrimestre en RDA, pero lo cierto es que, los “dogmas de fe” al principio de la practica, recalcaron cosas tan esquematizadas que acabas por entender lo que llevas “haciendo” (o intentando) 4 meses o alguna que ni te sonaban siquiera.

El ejercicio 0 fue el que menos nos sonaba o por lo menos eso parecio. Al ser más “teorico”, aunque se resolvia practicamente, fue quizas a lo que menos hicimos caso en la anterior asignatura. …opciones del compilador de java… ahh que tenia opciones :s

Ejercicio 1, que recuerdos, fue el primer programa que programamos: Hola Mundo!, claramente era asi, que mejor saludo para nuestro estreno en el mundo de la programacion, aunque esta vez con una ligera modificacion del idioma, hay que ampliar horizontes…, cuando hicimos en su dia este programa y nos salio…pensamos anda! ya sabemos…programar…y al volver a repetirlo te das cuenta de que anda que no queda para que puedas decir eso!

args args args args es lo unico que se lee en el ejercicio 2, con estos parece ser que estamos dialogando con la maquina, bueno, al principio si nos escuchaba e imprimia lo que le pediamos, pero despues en el “Reverse” parece que solo oía o que no nos explicabamos bien, porque aunque se le parecia bastante no era eso lo que esperabamos ver en nuestra consola, o bien imprimia los argumentos ordenados al reves, pero todo, hasta el contador iba descenciendo 4..3..2..1..0 o lo imprimia ascendente desde el 1: 1..2..3..4..5 o del reves pero 4 veces cada argumento, o sino por no poner un simple -1, decidia que se comia un numero!

0:uno
1:uno
2:uno
.
.
.
o tambien

0: uno
1: dos
2:3
3: 17
4:”doce 34″
0: uno
1: dos
2:3
3: 17
4:”doce 34″
.
. (x4 veces en total)

ahi el profesor de practicas dijo que nos teniamos que dar cuenta nosotros de lo que haciamos mal, y automaticamente dijo que de ser asi siempre, ni nosotros ni el estariamos alli

a partir del tres…puf! ya si que no… ademas.. se habia acabado la clase asi que.. toca intentar pelearnos con el ordena en casa.. o por lo menos hasta el viernes siguiente XD!

twwooooooo

holaaa!!!!

Seguir

Get every new post delivered to your Inbox.