Ejercicios de TDA y modularidad
Bienvenido a todos nuevamente como saben seguiremos con el estudio de estructuras de datos y en esta ocacion hablaremos sobre los constructores, la modularidad y cual es su uso así como los tipos de métodos que se utilizan en Java y explicaremos un sencillo ejemplo de ellos.
¿ Que es un contructor ?
El constructor inicializa un objeto cuando se crea tambien el posee el mismo nombre que suclase y es similar a un metodo, sin embargo, los contructores ellos no pueden devolver ningun valor.Todas las clases tienen constructores, ya sea que usted defina uno o no, porque Java proporciona automáticamente un constructor predeterminado.
Tipos de metodo
Para estar claros en todo, en Java es mucho más común hablar de métodos que de funciones y procedimientos y esto se debe a que en realidad un método, una función y un procedimiento NO son lo mismo, veamos la diferencia:
Metodo de tipo funcion
- Los metodos de tipo funcion son intrucciones
- Una función puede recibir parámetros o argumentos
- Un método tipo función devuelve solo un dato u objeto como resultado, no varios.
- Retorna un valor usando la instrucción return seguida del dato u objeto a devolver.
- La sentencia return implica que termina la ejecución del código en el método y estará típicamente en la línea final.
Metodo de tipo procedimiento
- Los procedimientos son básicamente un conjunto de instrucciones que se ejecutan sin retornar ningún valor
- Un método es tipo procedimiento si comienza con la palabra clave void, (que traducido del inglés es “vacío” o “nulo”).
- Un procedimiento es básicamente un método cuyo tipo de retorno es void que no nos obliga a utilizar una sentencia return.
Modularidad
- Los métodos permiten dividir un programa en módulos.
- Las instrucciones de los métodos se escriben sólo una vez, y se reutilizan muchas veces.
- Los métodos son trozos de programa que contienen la funcionalidad o comportamiento de un objeto.
- Para reutlizar los codigos
- Mejor comprension del codigo esto quiere que en ocaciones un problema que sea extenso de comprender tu como desarrolador talves lo comprendas pero si ese codigo se lo das a alguien mas que no tenga conocimiento sobre ellos muy rara ves lo entendera
- Que sea ordenado
- Separacion de tareas por metodos
- Realizar trabajos complejos (Divide y venceras)
¿Que contiene un metodo en java?
- Contiene un bloque de código con su respectivo nombre, todos los metodos deben de tener un nombre con las diferentes caracteristicas y reglas que existen para nombrarlos
- Recibe parámetros o argumentos (Opcionales) quiere decir puede recibirlos o no
- Acciones o Instrucciones a realizar y es tambien opcional porque puede tener metodos vacios
- Devuelve un valor de algún tipo conocido.(Opcional)
Ahora vamos a ver un ejemplo muy sencillo que dejamos en el bloc anterior sobre como se programa desde cero una calculadora, asi que no te preocupes por no saber, que te explicare todo desde cero. Una calculadora en Java es uno de los proyectos que siempre ponen todos los profesores de programación.
Pero antes de comenzar vamos abrir nuestro Netbeans una vez haya iniciado correctamente, podremos crear el nuevo proyecto.
Para crear el proyecto, debemos seguir unos pasos bastante simples. En nuestra ventana principal en la parte superior tenemos una serie de opciones, debemos dar clic en: File » New Project..., tal como muestra la imagen.
Hecho esto, se nos mostrará una nueva ventana donde podremos seleccionar el tipo de proyecto a crear, tenemos varias opciones, de éstas seleccionaremos Java » Java Application y damos en Next>
Luego se abrirá una ventana pidiéndonos alguna información de nuestro proyecto. Para este ejemplo, como nombre al proyecto le pondremos PracticaTDA. La ubicación la podemos cambiar dando clic en examinar, sin embargo, es recomendable dejarla en la ubicación por defecto por comodidad y facilidad y finalmente damos clic en finish. Así nuestra ventana quedaría como la imagen.
Hecho esto, podremos añadir elementos a nuestro proyecto, clases, interfaces, etc. Vamos a ver cómo crear una clase al interior de nuestro proyecto:
Hacemos clic derecho sobre el proyecto, luego en New y finalmente en Java Class este le llamaremos Operaciones el cual realizaremos las cuatro operaciones básicas
Comentarios
Publicar un comentario