Conceptos Básicos de la Programación Orientada a Objetos
Clase: ensi podemos definirlas como estructuras que representan objetos del mundo real, tomando como objetos a personas, lugares o cosas.
Una clase se compone de tres partes fundamentales:Nombre: Contiene el Nombre de la Clase.
Atributos: Representan las propiedades que caracterizan la clase.
Métodos: Representan el comportamiento u operaciones, la forma como interactúala clase con su entorno.
Objeto: Los objetos representan una entidad concreta o abstracta del mundo real, en programación básicamente se le conoce como la instancia de una clase ensi es lo que da el sentido a estas.
Un objeto se compone de tres partes fundamentales:
Estado: Representa los atributos o características con valores concretos del objeto.Comportamiento: Se define por los métodos u operaciones que se pueden realizar con él.
Identidad: Es la propiedad única que representa al objeto y lo diferencia del resto.
Herencia:permite la creación de nuevas clases basadas en clases ya existentes.
Encapsulamiento: la encapsulación es la forma de proteger nuestros datos dentro del sistema, estableciendobásicamente los permisos o niveles de visibilidad o acceso de nuestros datos.
Se representan por 3 niveles:
Público: Se puede acceder a todos los atributos o métodos de la clase.
Protegido:Se puede acceder a los atributos o métodos solo en la misma jerarquía de herencia.
Privado: Solo se puede acceder a los atributos o métodos de la clase en la que se encuentran.
Regístrate para leer el documento completo.