Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Taller de Programación II - Sesión 2
Taller de Programación II - Sesión 2
Unidades didácticas
1. Principios básicos de la programación orientada a objetos en entorno visual.
2. Estructuras de almacenamiento estático, control de errores y programación en niveles.
3. Bases de datos relacionales y su uso en programas informáticos.
Unidad I : Principios básicos de la programación orientada a objetos en entorno
visual
2da. Sesión
Ejemplo 3:
Aplica03;
Desarrollar una aplicación que permita mostrar un menú con opciones de
Ejemplo 2:
class Aplica01 {
public static void main (String [ ] args) {
int lado, area; // declaración
lado= 10; // asignación
area = lado * lado; // operación
System.out.print ("El area es:"+ area); //Visualización de resultados
}}
Ejemplo 3:
package Aplica02;
import biblioteca.Lectura ;
class PrgMostrarNombre {
public static void main (String [] args) { String nombre;
System.out.print ("Ingrese el nombre: ");
nombre= Lectura.leerString(); //Ingreso de datos
System.out.print ("El nombre es:"+ nombre);
}}
EL POLIMORFISMO
El polimorfismo es un concepto de la POO que nos permite programar en forma general. Sirve para programar objetos
con características comunes y que todos estos compartan la misma superclase en una jerarquía de clases, como si todas
fueran objetos de la superclase. Esto nos simplifica la programación.
Ejemplo del ecosistema, donde todos los objetos de las distintas especies heredaban de una superclase llamada Animal,
que brindaba la información general de cualquier animal, independiente de su especie.
Cada especie hace un uso particular de cada uno de los métodos u operaciones de la clase Animal. El método comer() no
se ejecutará de la misma manera en un León() o en un Pavo(). Lo mismo ocurre para métodos moverse() en objetos de
tipo Tigre() o Gallina(), aunque todas las especies realicen estos métodos. A la sobrescritura o implementación específica
de métodos es la clave del polimorfismo.
Ejemplo
Figura
$nombre: String
$GrosorBorde: int
$Color: int
+ dibujar(): void
Figura2D
Figura3D
+ calcularArea(): int
+ calcularVolumne(): int + calcularPerimetro(): int
Método concreto:
Figura a = new Círculo ();
Figura b = new Triángulo ();
Ejemplo de polimorfismo (Clase persona)
Otros Ejercicios
- Otros ejercicios.