Saltar a contenido

Metodo Modificadores de acceso

Especificadores de acceso para los Metodos:

La declaración del método puede incluir un especificador de acceso opcional. Esto restringe el acceso al método.

Tipos de modificadores de acceso para el Método:

  • PUBLIC:
    • Cualquiera puede llamar al método, no hay restricciones.
  • PRIVATE:
    • Son accesibles solo dentro de su propia Clase (Bloque de Función).
    • Sin acceso desde la clase heredada.
    • Sin acceso desde el programa principal, desde el MAIN.
  • PROTECTED:
    • Accesible desde dentro de su propia Clase.
    • Accesible desde clases heredadas.
    • El acceso está restringido,no se puede acceder desde el programa principal, desde el MAIN.
  • INTERNAL:
    • Solo se puede acceder al método desde el mismo espacio de nombres. Esto permite que los métodos estén disponibles solo dentro de una determinada biblioteca, por ejemplo.
    • El acceso está limitado al espacio de nombres (la biblioteca).

La configuración predeterminada donde no se define ningún especificador de acceso es PUBLIC .


  • FINAL:(se puede añadir acompañado con alguno de los anteriores)
    • El método no puede ser sobrescrito por otro método. La sobrescritura de métodos se describe a continuación.
    • No se permite sobrescribir, en un derivado del bloque de funciones.
    • Esto significa que no se puede sobrescribir/extender en una subclase posiblemente existente.