Deberes

Páginas: 2 (481 palabras) Publicado: 16 de septiembre de 2012
Deberes – Declarando clases (I)
14ABR
Vamos a programar los siguientes casos:
* Caso 1: Una clase con nivel de acceso paquete (Libro), una clase que la pueda extender (Comic) y una clase que nola pueda extender (Revista).
* Caso 2: Cambiar el nivel de acceso de la superclase (Libro) para que la clase que no la pueda extender (Revista) ahora pueda hacerlo.
Para ver los ejerciciosresueltos click en Leer más…
Caso 1:
Creamos en Eclipse un nuevo proyecto Clases, dentro de él un paqueteA y un paqueteB.
Dentro del paqueteA tendremos la clase Libro y la subclase Comic, las dos convisibilidad de paquete.
Dentro del paqueteB tendremos la clase Revista, que no podrá extender a la clase Libro por no tener acceso a ella (solo tienen acceso a ella las clases del paqueteA).
 Creamos la clase Libro.java

Creamos la clase Comic.java

Creamos una clase Principal para comprobar que las dos clases anteriores funcionan bien.

Ahora creamos la clase Revista.java, vemos que no lapodemos extender porque la clase Libro no es visible.

No cambia nada el hecho de que importemos la clase. Ya que esto se hace solamente para poder referirnos a la clase con un nombre más corto.Caso 2: Para que Revista pueda acceder a Libro, no podemos cambiar su visibilidad a protected, como nos dice Eclipse, porque no es un modificador permitido para las clases de primer nivel. Tenemosque hacer a Libro public.
Una vez que hemos cambiado a public la clase Libro, ya no nos da fallo la clase Revista.

Tu voto:
 
 
 
 
 
 
2 Votes
Compartir:
*
*
*
* inShare*
Me gusta:
Me gusta
Be the first to like this.
 
4 comentarios
Publicado por Virginia Lopez en 14 abril, 2011 in Deberes
 
Etiquetas: Java, Programacion, SCJP, Tecnologia
← SCJP enun mes
Deberes – Declarando Clases (II) →
4 Respuestas a Deberes – Declarando clases (I)
1.
reynaldo
28 julio, 2012 at 9:44 pm
Excelente material gracias por compartirlo
Responder
 
*...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Deberes
  • deberes
  • Deberes
  • deberes
  • los deberes
  • deberes
  • deberes
  • deberes

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS