Relações entre objetos
Objetos podem estar relacionados a si de várias maneiras.Os principais tipos de relação são hierarchical e confinamento .
Relação hierárquica
Quando classes são derivadas de classes mais fundamentais, eles são dizemos têm uma relação hierárquica .Hierarquias de classe são úteis para descrever itens que estão um subtipo de uma classe mais geral.Por exemplo, no espaço de nomes System.Windows.Forms, ambas a Label e classes TextBox derivam da classe Control.Classes derivadas herdam os membros da classe que eles se baseiam, permitindo que você adicionar complexidade como você progresso em uma hierarquia de classe.
Relacionamento de contenção
Outra maneira que os objetos podem estar relacionados é um relacionamento de confinamento .Objetos de recipiente encapsulam logicamente outros objetos.Por exemplo, o objeto OperatingSystem logicamente contém um objeto Version, que ela retorna a sua propriedade Version.Observe que o objeto recipiente não fisicamente contém qualquer outro objeto.
Coleções
Um tipo específico de confinamento de objeto é representado por coleções .Coleções são grupos de objetos semelhantes que podem ser enumerados.Visual Basic oferece suporte a uma sintaxe específica no For each... Next demonstrativo (Visual Basic) que permite que você percorrer os itens de uma coleção. Além disso, coleções com frequência permitem que você use um Propriedade Item (Objeto Coleção) para recuperar elementos por seu índice ou associar uma sequência de caracteres exclusiva-los.Coleções podem ser mais fácil de usar que matrizes porque elas permitem que você deseja adicionar ou remover itens sem usar índices.Por causa das sua facilidade de uso, coleções são usadas para armazenar formulários e controles.
Consulte também
Conceitos
Objetos do Visual Basic e outras fontes