Al diseñar la estructura de la herencia de una clase puede decidirse cuáles campos y/o métodos de la clase no deben ser accesibles desde las clases derivadas o desde cualquier otra parte del código. En java se utilizan los modificadores de acceso private, protected, public para delimitar el ámbito de un campo o método de una clase. private Los miembros marcados como private sólo son accesibles en el ámbito de la clase, no desde las clases derivadas ni desde el código que crea objetos de la clase. protected Los