POO (2): Partial, Herencia y Acceso.
11.08.11 Con el avance de la clase de ayer, ya podemos enfrentarnos a nuestro proyecto 110811ClasePOO1 (será la 1ª clase de programación orientada a objetos). Antes de empezar vamos al Designer y vemos los Javier nos explica lo siguiente: <Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _ 'Directiva generada por Visual. Es modificable. Form è es una clase que contiene los atributos y métodos de los formulario. En principio és inmodificable. Al crear formulario se crean 2 archivos: · Partial Class From1 'Lo gestiona Visual. · Class From1 'Lo programamos nosotros Ambos archivos forman la clase Form1 (y son derivados – o heredados – de Form1. Por tanto Form1 no se puede usar. visual crea en cada formulario un objeto del mismo (Me) y se ejecuta el formulario a través de Me. è En algún sitio debe existir esta declaración: Dim Me as new form1 Las explicaciones del proyecto son muy clarificadoras. De forma gráfica nos lo muestra Adrián aquí las indicaciones de Javier. Para entender mejor las herencias de clases, el proyecto 110811ClasePOO2 dirigido por Javier relata una herencia de una clase en otra. Muy gráfico. Además, Javier explicó el diagrama de clases de este mismo proyecto. Adrián lo recogió aquí. El mismo Javier nos recuerda que la herencia múltiple no está permitida en Visual Basic (en C++ sí). En este caso, veríamos un ejemplo de herencia múltiple si pretendiéramos crear una clase que heredara de la clase Persona y de la clase Trabajador al mismo tiempo: no es posible.