Hola a todos.
Necesito que por favor me aclaren algunas dudas en cuanto a los
modificadores de acceso.
Leyendo por ahí por la red encontré esta definición de los modificadores de
acceso:
[QUOTE]
definen el nivel de acceso de los miembros de una clase
[/QUOTE]
Mi pregunta es: solo definen el nivel de accesibilidad de los miembros de
una clase o tambien definen el nivel de acceso de la clase misma,
estructuras, interfaces?
En otro lado encontre lo siguiente:
[QUOTE]
son palabras clave que se utilizan para declarar o especificar el nivel de
accesibilidad o "visibilidad" que tiene un miembro o un tipo
[/QUOTE]
Mi pregunta es: cuando hablan de un tipo a que se refieren? ya se que un
miembro son los metodos, atributos etc...pero un tipo??
Otra duda:
la palabra Partial que ahora fue introducida en .Net no es un modificador de
acceso? o es simplemente una palabra clave?
Bueno se los pregunto porque en ningun lado he visto que le digan
modificador de acceso, si he visto que le llaman "keyword" en un articulo que
lei en ingles, aunque recuerdo haber visto que alguine decia que Partial no
era una palabra clave, entonces que es?
Mi tercera duda es:
Vi también por ahí una de las diferencias entre C# y VB.NET era la siguente:
[QUOTE]
C#: Todo miembro es declarado como PRIVATE por default.
VB.NET: Todo miembro es declarado como PUBLIC por default
[/QUOTE]
A que se refieren con eso? Acaso los miembros de una clase no los creo yo?
Es decir si los creo yo, pues soy yo quien decide que modificador tendrá
entonces como es que son declarados por private o public por default?
Bueno esto era todo, disculpen si he sido un poco necio.
Gracias a todos..
Leer las respuestas