Your SlideShare is downloading. ×
Mediante los modificadores de acceso se pueden especificar los siguientes cinco niveles de accesibilidad
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Mediante los modificadores de acceso se pueden especificar los siguientes cinco niveles de accesibilidad

130
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
130
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Mediante los modificadores de acceso se pueden especificar los siguientes cinco nivelesde accesibilidad:public: acceso no restringido.protected: acceso limitado a la clase contenedora o a los tipos derivados de esta clase.Internal: acceso limitado al ensamblado actual.protected internal: acceso limitado al ensamblado actual o los tipos derivados de la clasecontenedora.private: acceso limitado al tipo contenedor.los modificadores de acceso son los que te permiten como dice el acceso a ciertosmiembros del alguna clase (metodos, varibles, constructores).Si usas el modificador private indica que ese miembro de la clase solo podra seraccesado desde la clase misma, si usas protected indica que solo podra se accesadodentro del mismo paquete, y el public indica que puede ser accesado de donde sea.Un pequeño ejemplo:public class Persona{private nombre;protected edad;private sexo;public Persona(String nombre, int edad, String sexo){this.nombre = nombre;this.edad = edad;this.sexo = sexo;}}entonces digamos que en el main esta este codigo:Persona p = new Persona("Ivan", 25, "M");
  • 2. //Esta linea no se podria crear porque la varible sexo no se mostraria porque es privada// para eso ocupas metodos set y getSystem.out.printl("Sexo: " + p.sexo);//Es decir no podrias accesar a la varible sexo asi por asi porque es privada//en cambio si podrias accesar a las otras 2.//Y a las edad podrias accesar si el main o la clase desde donde la llamas esta dentrodel //mismo paquete