Gdgfdg

Páginas: 21 (5152 palabras) Publicado: 31 de octubre de 2012
Taller de programación I

Taller de Programación I
Semana III
1

Taller de programación I

Indice

Indice
I II Unidad I: Conceptos de Orientación a Objetos Aprendizajes esperados
» Seguridad de una clase. » Get y set

03 03 04
09 11

III Desarrollo de un programa OO con Java.

IV Conceptos avanzados de las clases
» » » » » Constructores Constructores con parámetros SobreCarga (overload) Clases de java. La sentencia import

15
15 18 18 22 22

V

Resumen de la Semana

25 25

VI Sinopsis de la próxima clase

2

Taller de programación I

Semana III - Desarrollo de un Programa OO con Java

Unidad I: Conceptos de Orientación a Objetos
» Aprendizajes esperados
1.5 Aplica la programación orientada a objeto en una aplicación JAVA. 1.6 Utiliza elementosavanzados de clases orientadas a objetos en el desarrollo de aplicaciones con JAVA.

03

Taller de programación I

Semana III - Desarrollo de un Programa OO con Java

» Desarrollo de un programa OO con Java.
Ahora que conocemos los tipos básicos de datos y las estructuras básicas de Java podremos trabajar en la estructura de un programa, es decir, como utilizar lo aprendido para generarun programa en Java.

Como habíamos conversado anteriormente, Java es un programa OO, lo que significa que sólo se compone de objetos y que ellos son instanciados (construidos) a partir de una clase, la cual es la que define los atributos y comportamientos que puede realizar, afortunadamente para nosotros, no todos los objetos que se necesitan comúnmente en un software debemos construirlos apartir de una clase desarrollada con esfuerzo nuestro, esto, debido a que Java ya ha identificado muchos objetos que los programadores necesitan y para cada uno de ellos ya existe una clase que contiene toda su funcionalidad.

Si bien, ya vimos que al igual que otros lenguajes de programación el comienzo de ella es el método main, no debemos olvidar que en un programa desarrollado bajo la OO diceque dicho programa debe contener al menos una clase, es por ello que nuestro método main, se encuentra dentro de una, tal y como muestra la imagen a continuación:

Para este caso nuestro programa comienza por la clase HolaMundo, siendo el método main el encargado de iniciar y terminar nuestro programa.

Probablemente una de las formas más fácil de conocer la estructura de un programa en Java esgenerar uno, para eso vamos a crear un pequeño ejemplo, que consista en un programa que nos permita ingresar el código de una asignatura, sus notas y luego nos entregue el promedio de ellas.

La pregunta será entonces: ¿Qué datos nos permiten solucionar este problema? La conclusión será: El código de la asignatura, la sumatoria de las notas y la cantidad de notas ingresadas para realizar ladivisión en el cálculo del promedio.

04

Taller de programación I

Semana III - Desarrollo de un Programa OO con Java

De forma tradicional estas variables hubiesen sido declaradas dentro del método main, sin embargo, esta vez no sólo crearemos un programa que nos permita realizar dicho cálculo, sino que definiéremos en una clase como debe ser un objeto que permita realizar esta operación,la ventaja principal de esta solución, versus la anterior, es que a partir de esta clase podremos crear todos los objetos que queremos, incluso, esta clase (nuestro plano del objeto) la podremos portar a otros programas que requieran realizar este cálculo. Comenzaremos a programar nuestra clase en un nuevo archivo, el cual llamaremos CalculadorDeNota.Java, es muy importante que el nombre delarchivo coincida con el nombre de la clase que contendrá en su interior, adicionalmente debes recordar que las clases comienzan con mayúsculas y luego se escribe todo con minúsculas, salvo la primera letra de cada nueva palabra que contenga. El archivo CaluladorDeNota.Java debe lucir de la siguiente forma:

Hasta aquí hemos definido una clase que permitirá crear un objeto de tipo CalculadorDeNota,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • gdgfdg
  • Gdgfdg

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS