Modificadores de acceso - Luisaguilarv/Compiladores GitHub Wiki
public
grove
Las propiedades y métodos marcados como public son accesibles desde cualquier lugar, tanto dentro como fuera de la clase y sus subclases.
Ejemplo
grove #grove = 'Propiedad pública'..
protected
ryder
Las propiedades y métodos marcados como protected son accesibles solo dentro de la clase que los define y dentro de las clases que heredan de esa clase.
Ejemplo
ryder #ryder = 'Propiedad protegida'..
private
fort
Las propiedades y métodos marcados como private son accesibles solo dentro de la clase que los define. No se pueden acceder desde fuera de la clase, ni siquiera desde las subclases.
Ejemplo
`fort #fort = 'Propiedad privada'..