Taller Programa
Taller Programa
Programación
Método
2
Dudas de la clase anterior
Procedimiento
3
Dudas de la clase anterior
Función
4
Dudas de la clase anterior
Al finalizar la sesión, el
estudiante desarrolla programas
con instrucciones
try..catch..finally utilizando un
IDE Java manejar errores en sus
programas.
se aplica?
Alumno
• ¿Cómo te serviría implementar
aplicaciones aplicando OO en tu Matrícula
Curso
vida profesional?
Reporte
Desarrollar programas en
Java aplicando POO.
9
contenido 1
POO (repaso)
2
Práctica
10
contenido 1
POO (repaso)
2
Práctica
11
Clase y Objeto
public class Rectangulo {
Rectángulo private double ancho;
private double largo;
- ancho: double private String colorLinea;
1. POO (repaso)
12
Getters & Setters
public class Alumno { public class Alumno {
private String nombre; private String nombre;
1. POO (repaso)
13
Constructores
public class Box { Tipos:
private double width;
private double height;
• Vacío o por defecto.
1. POO (repaso)
14
Procedimientos y funciones
public class OperadorArreglos { public class OperadorArreglos {
private int[] datos; private int[] datos;
1. POO (repaso)
}
private int edad;
static double suma(double a, double b) {
private int pc1, pc2, pc3, ef;
return a + b;
}
// getters, setters, métodos
static double suma(double a, double b, double c) {
return a + b + c;
@Override }
public String toString() { static double suma(double[] numeros) {
return nombre + " - " + edad; double suma = 0;
} for(double numero : numeros) {
} sobre escritura suma += numero;
}
return suma;
}
} sobrecarga
16
contenido 1
POO (repaso)
2
Práctica
17
Ejercicio 1
2. Práctica
Implementar en
Java la clase
mostrada en el
diagrama.
18
Ejercicio 2
La clase OperadorArreglos tiene 3 métodos que realizan
operaciones sobre vectores enteros:
A. sumarConjuntos(int[] arr1, int[] arr2): devuelve un arreglo con los
2. Práctica
y POO.
20
Resumen de la sesión
• ¿En qué consiste la sobre escritura?
• ¿Para qué creamos un constructor?
• ¿Cuándo creamos métodos estáticos?
• ¿Para qué sirve un modificador de
acceso?