Ensayo POO
Ensayo POO
Ensayo POO
atributos)
Introducción:
En el presente ensayo explicare sobre la POO, que es la POO, que se define
como un paradigma de la programación y también sobre las clases (una plantilla
para la creación de objetos de datos), métodos (es una subrutina cuyo código es
definido en una clase y puede pertenecer tanto a una clase) y atributos (son las
características individuales que diferencian un objeto de otro), de este así mismo
la importancia que tiene la POO que esta favorece la creación de programas.
Desarrollo:
Clases:
Dentro de la programación orientada a objetos, son una parte fundamental estas
nos van a permitir abstraer los datos y sus operaciones asociadas.
Métodos:
Los métodos describen el comportamiento de los objetos de una clase. Estos
representan las operaciones que se pueden realizar con los objetos de dicha
clase, la ejecución de un método puede conducir a cambiar el estado del objeto.
Se definen de la misma forma que las funciones normales pero deben declararse
dentro de la clase y su primer argumento siempre referencia a la instancia que la
llama, de esta forma se afirma que los métodos son funciones, adjuntadas
a objetos.
Cada método tiene un nombre: que contiene cero o más parámetros para
recibir o devolver un algoritmo
Se resalta en el método constructor: que es el método que se ejecuta
cuando el objeto es creado.
En lenguajes de programación: se destaca en java y c++ donde se puede
definir más de un método constructor
Los métodos se ejecutan: estos se ejecutan cuando un objeto recibe un
mensaje por una clase externa a la que contiene.
Atributos:
Protegido: son accesibles en sus mismas clase así como también son
accesibles en las herencias
Conclusión:
En conclusión la programación orientada a objetos es una forma de programar
pero con la forma de pensar de la vida real y expresar los programas y le permite
al programador ampliar sus ideas y plasmarlas en su programa, los atributos,
métodos y clases son parte fundamental de la POO y ayudan a mantener la
estructura y control de la programación haciendo del programa una forma más
acercada de plasmar las soluciones en la vida real.