Taller java

Solo disponible en BuenasTareas
  • Páginas : 4 (867 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de marzo de 2011
Leer documento completo
Vista previa del texto
1.
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...
tracking img