Please enable JavaScript.
Coggle requires JavaScript to display documents.
PROGRAMACIÓN ORIENTADA A OBJETOS (CONSTRUCTOR (Funcion especial para…
PROGRAMACIÓN ORIENTADA
A OBJETOS
CLASE
Especificacion de un nuevo
tipo de dato.
Grupo de objetos con características similares
OBJETO
Ente abstracto, que permite
separar los diferentes componentes
conjunto de atributos y metodos.
ATRIBUTOS
Caracteristicas de los objetos
pasivos
Posee un hilo de ejecucion
Puede iniciar una actividad
activos
No puede iniciar una activida
Envia estimulos cada vez que se solicita un servicio.
CONSTRUCTOR
Funcion especial para crear nuevos objetos.
sirve para inicializar los atributos de la clase
Tiene el mismo nombre de a la clase
DESTRUCTOR
Funcion que destruye un objeto cuando ya no se necesita, o fuera de alcance.
Tiene el mismo nombre de la clase pero presedido con tilde (~)
FUNCIONES MIEMBRO EN LINEA (INLINE)
La funciones miembros pueden ser funciones en linea
Aplicando la palabra reservada inlane a la definicion
STATIC
Modificador que podemos aplicar en la definicion de metodos y atibutos de la clase.
Son pertenecientes de la clase, y no de las instancias.
HERENCIA
Es donde se crea una clase a partir de otra
POLIMORFISMO
Cualidad que tienen los objetos de responder de manera diferente ante el mismo mensaje u orden.
SOBRECARGA
consiste en poder crear un mismo método tantas veces como se quiera, pero han de tener diferentes "lista de argumentos"
SOBREESCRITURA
la forma por la cual una clase que hereda puede re-definir los métodos de su clase Padre
puede crear nuevos métodos con el mismo nombre de su superClase
OPERADORES
nos permiten operar, validar, comparar, asignar, distinguir,
:
SOBRE CARGA DE OPERACIONES
Es el proceso de asignar dos o más operaciones al mismo operador.
Permite asignar una o más funciones adicionales a un operador
CONST
es el tipo de correctivo que hace referencia a la adecuada
declaración de variables u objetos como inmutables.
STREAM
Es una secuencia de datos que son procesados en una aplicacion
DANA OCHOA VELASCO