GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Notizen

Encapsulamiento. - created from Mind Map

Carlos Alexis Guadarrama Sotelo Carlos 3 Englisch 1 Seite

Encapsulamiento. - created from Mind Map

Inhalt der Notizen (1)

Seite 1

Imaginemos que se crea una clase

Cuenta de clase { private int account_number; private int account_balance; public void show Data () { // código para mostrar datos } depósito público nulo (ina a) { if (a <0) { // muestra error } else account_balance = account_balance + a; } }

El principio de encapsulación de la Programación Orientada a Objetos determina que los atributos de los objetos deben ser siempre privados

una docena de programadores tienen acceso a dicha clase y la utilizan a discreción, posteriormente dicha clase comienza a comportarse de una manera inesperada.

debido a que los valores que algunas variables han tomado no fueron anticipados y todo comienza a desmoronarse.

Bueno, a esto le llamamos flexibilidad y capacidad de mantenimiento, ambas son características y beneficios de la programación Orientada a Objetos (OO)

pero para que una clase pueda cumplir dichas funciones los programadores debemos de hacer algo. Imaginemos que creamos una clase con variables de instancia públicas a las cuales podemos acceder sin problemas desde fuera de la misma clase…

La encapsulación es un principio fundamental de la programación orientada a objetos y consiste en ocultar el estado interno del objeto y obligar a que toda interacción se realice a través de los métodos del objeto.

Lo que debe hacerse es crear métodos públicos que sustituyan una u otra operación, o ambas, cada vez que la situación lo requiera.

Estos métodos se denominan en ciertos lenguajes "accesores" y en otros "setter"s y "getter"s: Un método "setter" sirve para "cargar un valor" (asignar un valor a una variable).

Un método "getter" sirve para "retornar el valor" (solo devolver la información del atributo para quién la solicite).

no deben ser accesibles desde fuera del objeto, sino que solo el objeto tiene la potestad de para escribirlos o leerlos.

Encapsulamiento. - created from Mind Map

Encapsulamiento. - created from Mind Map

Encapsulamiento. - created from Mind Map

Encapsulamiento. - created from Mind Map

Informationen

Beschreibung
3 Carlos Notiz am Encapsulamiento. - created from Mind Map, erstellt von Carlos Alexis Guadarrama Sotelo am 09/11/2020.
Aufrufe
4
Verlauf
  • Erstellt von Carlos Alexis Guadarrama Sotelo · 9 Nov 2020
  • Zu Notiz kopiert von Carlos Alexis Guadarrama Sotelo · 9 Nov 2020
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck