Taller java
a)
* Private
* Protected
* Public
* Default
b)
* Un método static siempre se ejecuta de la misma manera.
* Un método static no puede acceder a ningún componente (métodoo variable no estático)
* Un método static no puede ser sobrescrito
c)
* Checked: Son las excepciones que revisa el compilador
* Unchecked: Son las excepciones que no revisa elcompilador y se dan en tiempo de ejecución. Ej: RuntimeException
* Clase Error, Maneja errores de la JVM Clase exception, maneja errores del programa.
d)
* True
e)
* False
f)
* Publicboolean equals(Object obj) Compara si dos objetos son iguales
* Public int hashCode() devuelve un valor distinto para cada objeto
* Protected Object clone() devuelve una copia binaria del objeto2.public class Test {
private Integer serie;
public void setSerie(Integer serie) {
this.serie = serie;
}
public void setSerie(){
serie = 50;
}
}
3.
public class Padre {public void msjPadre(){
System.out.println("Padre");
}
}
public class Hijo extends Padre{
public void msjPadre(){
System.out.println("Hijo");
}
public void msjHijo(){System.out.println("Hijo msj");
}
}
public class Test {
public static void main(String[] args) {
Padre padre = new Padre();
Hijo hijo = new Hijo();
Padre padre2 = new Hijo();padre.msjPadre();
hijo.msjPadre();
padre2.msjPadre();
}
}
Salida:
Padre
Hijo
Hijo
4.
a. Métodos y clases abstractas en Java.
a. Una clase abstracta puede contener el mismo tipode miembros que una clase normal y además puede contener métodos abstractos.
b. Cuando una clase contiene algún método abstracto, debe ser definida obligatoriamente como abstracta.
c.No se puede aplicar el modificador abstract a la definición de variables de tipos básicos de Java.
d. Los métodos abstractos pueden ser codificados en la misma clase...
Regístrate para leer el documento completo.