<ul><li>Uno de los beneficos de las clases es que pueden proteger sus variables y métodos miembros frente al acceso de otr...
Especificador clase subclase paquete mundo private X       protected X X* X   public X X X X package X   X  
<ul><li>Un miembro privado es accesible sólo para la clase en la que está definido. Se utiliza este acceso para declarar m...
<ul><li>class Alpha { </li></ul><ul><li>private int soyPrivado; </li></ul><ul><li>private void metodoPrivado() { </li></ul...
<ul><li>Permite a la propia clase, las subclases (con la excepción a la que nos referimos anteriormente), y todas las clas...
<ul><li>Todas las clases, en todos los paquetes tienen acceso a los miembros públicos de la clase. Los miembros públicos s...
<ul><li>Este nivel de acceso permite que las clases del mismo paquete que la clase tengan acceso a los miembros. </li></ul>
<ul><li>package Griego; </li></ul><ul><li>  </li></ul><ul><li>class Alpha { </li></ul><ul><li>int estoyEmpaquetado; </li><...
<ul><li>Constructores que se utilizan para inicializar un objeto nuevo de ese tipo. Los contructores tienen el mismo nombr...
<ul><li>La intención de este método es liberar los recursos del sistema, como ficheros o conexiones abiertas antes de empe...
<ul><li>Es una clase que desciende de otra clase. Una subclase hereda el estado y el comportamiento de todos sus ancestros...
<ul><li>Una subclase hereda todas las variables miembros de su superclase que puedan ser accesibles desde la subclase (a m...
 
Upcoming SlideShare
Loading in …5
×

Leccion 8 Java

421 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
421
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Leccion 8 Java

  1. 2. <ul><li>Uno de los beneficos de las clases es que pueden proteger sus variables y métodos miembros frente al acceso de otros objetos. </li></ul>
  2. 3. Especificador clase subclase paquete mundo private X       protected X X* X   public X X X X package X   X  
  3. 4. <ul><li>Un miembro privado es accesible sólo para la clase en la que está definido. Se utiliza este acceso para declarar miembros que sólo deben ser utilizados por la clase. </li></ul>
  4. 5. <ul><li>class Alpha { </li></ul><ul><li>private int soyPrivado; </li></ul><ul><li>private void metodoPrivado() { </li></ul><ul><li>System.out.println(&quot;metodoPrivado&quot;); </li></ul><ul><li>} </li></ul><ul><li>} </li></ul>
  5. 6. <ul><li>Permite a la propia clase, las subclases (con la excepción a la que nos referimos anteriormente), y todas las clases dentro del mismo paquete que accedan a los miembros. Este nivel de acceso se utiliza cuando es apropiado para una subclase de la clase tener acceso a los miembros, pero no las clases no relacionadas. </li></ul>
  6. 7. <ul><li>Todas las clases, en todos los paquetes tienen acceso a los miembros públicos de la clase. Los miembros públicos se declaran sólo si su acceso no produce resultados indeseados si un extraño los utiliza. </li></ul>
  7. 8. <ul><li>Este nivel de acceso permite que las clases del mismo paquete que la clase tengan acceso a los miembros. </li></ul>
  8. 9. <ul><li>package Griego; </li></ul><ul><li>  </li></ul><ul><li>class Alpha { </li></ul><ul><li>int estoyEmpaquetado; </li></ul><ul><li>void metodoEmpaquetado() { </li></ul><ul><li>System.out.println(&quot;metodoEmpaquetado&quot;); </li></ul><ul><li>} </li></ul><ul><li>} </li></ul>
  9. 10. <ul><li>Constructores que se utilizan para inicializar un objeto nuevo de ese tipo. Los contructores tienen el mismo nombre que la clase --el nombre del constructor de la clase Rectangle es Rectangle() , el nombre del constructor de la clase Thread es Thread() , etc... </li></ul>
  10. 11. <ul><li>La intención de este método es liberar los recursos del sistema, como ficheros o conexiones abiertas antes de empezar la recolección. </li></ul>
  11. 12. <ul><li>Es una clase que desciende de otra clase. Una subclase hereda el estado y el comportamiento de todos sus ancestros. El término superclase se refiere a la clase que es el ancestro más directo, así como a todas las clases ascendentes. </li></ul>
  12. 13. <ul><li>Una subclase hereda todas las variables miembros de su superclase que puedan ser accesibles desde la subclase (a menos que la variable miembro esté oculta en la subclase). </li></ul>

×