Básico conceptos
Orientado a objetos
Ejercicios
Orientado a objetos avanzado
Extras
100
Long
Cual es el tipo de dato entero de longitud de 64 bits?
100
Instancia de una clase
que es un objeto?
100
2/1+3*(3/3)-5
0
100
public class Profesor extends Persona
Ejemplo de uso de herencia.
100
catch(IOException | ArrayIndexOutOfBoundsException | NullPointerException e){ System.out.println("Ocurrio un error "+e); }
Ejemplo de catch con múltiples excepciones.
200
double a,b,c; flota a,b,c;
Como se declararía las variables a,b,c de tipo decimal?
200
siempre tienen el mismo nombre de la clase y nunca devuelven nada.
Que es un constructor?
200
For(int i=1;i<=5;i++){ If(i==4){ Continue; } System.out.println(i); }
1,2,3,5
200
public class Profesor implements Persona
Ejemplo de uso de interfaces
200
public static int suma(String nombre,int ...a){ ....}
Ejemplo de argumentos variables o VARARGS.
300
| || &&
Cuales son los operadores booleanos?
300
Estados y comportamientos
cuales son las características de los objetos?
300
//metodo 1 public void Hola(String hola){ System.out.println(hola); } //metodo 2 public void Hola(int hola){ System.out.println(hola); } ///OTRA CLASE y OTRO METODO HACE ESTO hola(3);
¿Como puede ser convocado el metodo 2?
300
Relación tipo “Es un …”
¿Que es la herencia?
300
public E imprimeArreglo(E[] datos)
Ejemplo de metodo generico.
400
Secuencia Selección Repetición
Cuales son las estructuras de control?
400
Mensajes
De que manera interactúan los objetos?
400
try{ System.out.println(""+(1/0)); } catch(ArrayOutOfBounds e){ System.out.println("Error"); } finally{ System.out.println("Continuamos..."); }
¿Como se puede convocar el bloque finally?
400
super
Con que prefijo llamas un método o atributo de la clase padre o superclase desde una subclase?
400
public double total(ArrayList valores)
Ejemplo de WILDCARDS
500
Switch
Estructura de selección
500
Pensar en el que y no en el como?
Que es una abstracción?
500
public void run() { try { int a=0; System.out.println(a); a++; Thread.sleep(1000); } catch (InterruptedException e) { System.out.println("Ocurrio un error "+e); } }
Como puedo imprimir un contador de segundos infinito?
500
ninguna clase externa puede acceder de manera directa al atributo.
¿Que es un atributo protected?
500
System.out.printf("Hola %s la division es %+-10.3f y%nlos inscritos son %d","Levy",-10.0/3,15);
Hola Levy la division es 3.333 y los inscritos son 15
M
e
n
u