En esta lección, los alumnos conocerán un tipo especial de método de instancia: los métodos getter y setter. Los métodos getter y setter permiten al cliente acceder a las variables de instancia privadas de una clase. Los programadores no quieren hacer públicas las variables de instancia porque entonces el cliente tiene acceso total a ellas, y podría hacer accidentalmente algo que las estropeara (por ejemplo, no tiene sentido tener una anchura negativa o una altura negativa para un objeto Rectángulo). En su lugar, los programadores exponen un acceso limitado a ellos mediante métodos getter y setter. De este modo, pueden permitir sólo ciertos cambios en las variables de instancia y bloquear otros cambios.
Students will be able to:
These are all the activities included in the lesson