Compartilhar via


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

Object (Membros)

Coleções em Visual Basic

Objetos do Visual Basic e outras fontes

Outros recursos

Criando uma hierarquia de herança

Criando e Usando Objetos