-
Title:
-
Description:
-
Aquí tenemos BlueJ. Y realmente sería una buena idea si enciendes tu propio
-
BlueJ y pasas a la lección dos -Days- como tu proyecto. Al abrirlo, verás
-
la pantalla con un bloque Day (Día) aquí. Y esto es lo que nos da objetos. Déjame
-
mostrarte cómo hacer un objeto. Haz clic derecho en él y selecciona la línea
-
que dice «New Day». Ahora puedes darle un nombre. Por ahora, vamos a aceptar el
-
predeterminado. Aquí abajo, encontrarás tu primer objeto. Esta es la forma en que BlueJ representa
-
objetos. Como pequeñas burbujas, es un hecho poco conocido que todos los objetos son de color rojo.
-
Y para manipular un objeto, de nuevo haz clic derecho en él. Puedes pedirle que
-
te dé el año en curso. He aquí la respuesta. Este día en particular está en algún lugar
-
de 2013. ¿Ves cuándo? El mes es marzo, 3, el día 20.
-
Ese es el día en que grabé esta lección. Podemos hacer otro objeto Day. Ahora
-
vamos a elegir la primera línea aquí. Ahora, le pedimos que año, mes y día que
-
en realidad queramos. Vamos a poner algo. Elegiremos el año de 1964.
-
El mes 11 o noviembre, y el día 28, como estoy seguro que todo el mundo recuerda,
-
el 28 de noviembre de 1964, se lanzó la primera nave espacial a Marte. Ahora
-
tenemos otro objeto Day. Se ve como el primero. Tiene un
-
nombre diferente. Pero si quisiéramos saber algo sobre él, podemos
-
de la misma manera preguntar cuál es tu año, y aquí nos lo dice. Vamos ahora a hacer
-
algo más interesante. Vamos a tomar nuestro primer objeto aquí y vamos a preguntarle
-
qué día viene cien días después. Ahora bien, aunque no lo parece, este
-
objeto ha cambiado ahora. Se ha movido a cien días más tarde. Recuerda,
-
originalmente era 20 de marzo. Ahora, cuando le preguntamos cuál es tu mes, verás
-
que es junio. Eso tiene sentido, a partir de marzo, 100 días después es junio, o tal vez sería
-
julio. De alguna manera, esta cosa sabe hacer este cálculo. ¿Y qué hay con el día?
-
Es junio 28. Yo no habría sabido cómo hacerlo excepto la forma tediosa
-
de usar un calendario y contar los días, pero nuestro objeto Day sabe. ¿Cómo
-
lo sabe? No lo sé, y no me importa. No importa. Puedo usarlo
-
mientras entienda lo que hace por mí. Así, esto es un buen ejemplo de un
-
objeto. Algo que sabe hacer una cosa muy específica, es decir, manejar
-
calendarios, al igual que el calentador de agua sabe hacer algo muy específico,
-
es decir, calentar agua.