PROGRAMACIÓN VISUAL. PRÁCTICA No 4
Enviado por gamime • 7 de Diciembre de 2016 • Apuntes • 745 Palabras (3 Páginas) • 174 Visitas
INSTITUTO TECNOLÓGICO DE VERACRUZ[pic 1][pic 2]
INGENIERÍA ELECTRÓNICA.
PROGRAMACIÓN VISUAL.
PRÁCTICA No 4
HERENCIA.
Objetivo:
El alumno aplicará la Herencia como el proceso que permite que clases sean creadas a partir de otras ya existentes.
- El alumno reconocerá y aplicará el proceso de Generalización – Especialización.
- El alumno reconocerá las relaciones de acceso entre clases base y derivadas.
- El alumno reconocerá las relaciones presentes en una jerarquía de clases.
- El alumno implementará una aplicación haciendo uso del proceso de Herencia.
Herramientas.
Computadora, Audífonos, Software Visual Studio 2013 .NET.
Material Audiovisual.
Videos tutoriales y cuestionarios que se encontraran en el sitio indicado por el profesor.
Instrucciones.
La práctica cuenta con un enlace a un video donde se presentan los pasos a realizar, es obligatorio ver y analizar el video en su totalidad antes de realizar la siguiente etapa.
Definición.
Elaborar un programa que calcule el área y volumen de cilindros.
PROCEDIMIENTO.
Realice los pasos indicados y responda a las preguntas.
1.- Crear un nuevo proyecto del tipo Consola.
2.- Agregar la clase Punto.
[pic 3]
3.- Añada la clase Circulo.
[pic 4]
4.- Agregar la clase Cilindro.
[pic 5]
5.- En la clase principal, dentro del método Main(). Se construye un objeto del tipo círculo y otro del tipo cilindro.
[pic 6]
6.- Ejecute la aplicación, obtuvo los resultados esperados Si/No, Explique.
[pic 7]
Si, el programa se ejecutó de manera correcta y los valores fueron heredados. ________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
ACTIVIDADES COMPLEMENTARIAS.
INSTRUCCIONES.
Responda a las preguntas.
En los puntos donde se le indica modificar el código, después de la ejecución regrese el código a su versión original.
1.- ¿Cuál es el propósito de que los campos tengan un acceso protected?.
_Ser un modificador de acceso a miembros. Un miembro protegido es accesible dentro de su clase y por instancias de clases derivadas.__ _______________________________________________________________________
______________________________________________________________________________
2.- ¿Cuál es la diferencia entre las dos siguientes declaraciones del constructor, para la clase Punto.
[pic 8]
__En el primer cuadro (izquierda) los valores para “X” y “Y” son de 0, valores ya definidos y en el segundo cuadro (derecha) no lo están. ____________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
...