1. Universidad Centroccidental “Lisandro Alvarado” Decanato de Ciencias y Tecnología Lapso 2010-2 Introducción a la Programación Orientada a Objetos (POO) con C++ Programa de Análisis de Sistemas Coordinación del Área de Computación
2. Programación de Funciones Una función contiene una o más sentencias y se crean generalmente para realizar una única tarea. En la Programación Orientada a Objetos, las funciones se utilizan para definir los métodos de las clases.
3. Programación de Funciones Implementación de una Función: tipo_de_retornoNombreFuncion (lista parámetros){ sentencias return valor; } Cuando en el tipo de retorno aparece la palabra reservada void significa que la función no retornaningún valor. voidNombreFuncion (lista parámetros){ sentencias ..... }
4.
5. Una función puede utilizar parámetros por valor y parámetros por referencia, o puede no tener parámetros.
28. En programación, el término se refiere al énfasis en el "¿qué hace?" más que en el "¿cómo lo hace?" (Característica de caja negra).
29.
30. Herencia Jerarquía de clases de transportes La herencia es el mecanismo fundamental para implementar la reutilización y extensibilidad del software. A través de ella los diseñadores pueden construir nuevas clases partiendo de una jerarquía de clases ya existente (comprobadas y verificadas) evitando con ello el rediseño, la remodificación y verificación de la parte ya implementada
31. Polimorfismo El polimorfismo se refiere a la posibilidad de definir en una jerarquía de clases métodos y/o atributos denominados de forma idéntica, pero que se comportan de manera distinta
32.
33. Se desea determinar la nota final de un estudiante sabiendo que presentó 3 pruebas parciales.
50. También tiene botones, cada uno de los cuales permitirá resolver un requerimiento del problema.
51. Cuando presionamos los botones, según necesitemos, el objeto realizará algunas acciones (procesos) que alterarán los atributos, o bien nos mostrarán el resultado de lo que deseamos hacer.
62. Pueden haber varios constructores en una clase, con la diferenciación entre ellos de los argumentos que reciben (sobrecarga de métodos).
63. Para efectos de este curso, principalmente se usarán 2 constructores: (valores predeterminados, y otro que recibe los argumentos de inicialización).
64. En la interfaz de la clase, solamente colocarás al encabezado.
68. Con frecuencia podrás solamente implementar los Sets y Gets de los atributos que necesites para resolver el problema que se te plantea. Queda a discreción del profesor si te permite esto.
69. Los Sets constituyen un método cuya única función será asignarle un valor a un atributo en particular, el cual viene por parámetro. Dado que no tiene que retornar valor, los Sets son procedimientos, o funciones void.