Classes e objetos
An objeto é uma combinação de código e dados que podem ser tratados sistema autônomo uma unidade.Um objeto pode ser uma parte de um aplicativo, como um controle ou um formulário.Todo o aplicativo também pode ser um objeto.
Reutilização de código
Objetos permitem que você declarar variáveis e procedimentos de uma vez e, em seguida, reutilizá-los sempre que necessário.Por exemplo, se você deseja adicionar um verificador ortográfico a um aplicativo poderia definir todas as variáveis e suporte a funções para fornecer funcionalidade de verificação ortográfica.Se você criar seu verificador ortográfico sistema autônomo uma classe, você pode, em seguida, reutilizá-la em outros aplicativos, adicionando uma referência ao assembly compilado.Melhor ainda, talvez seja possível poupar algum trabalho usando uma classe de verificador ortográfico que alguém já desenvolveu.
Classes
Cada objeto no Visual Basic é definido por um classe.Uma classe descreve as variáveis, propriedades, procedimentos e eventos de um objeto.sistema autônomo objetos são instâncias de classes; você pode criar quantos objetos que você precisa depois que você tenha definido uma classe.
Para entender a relação entre um objeto e sua classe, pense em cutters cookie e cookies.O cortador é a classe.Ele define as características de cada cookie, por exemplo, dimensionar e forma.A classe é usada para criar objetos.Os objetos são os cookies.
Dois exemplos em Visual Basic pode ajudar a ilustrar o Relação entre classes e objetos.
Os controles a Caixa de ferramentas in Visual Basic representam classes. Quando você arrasta um controle do Caixa de ferramentas em um formulário, você está criando um objeto — uma instância de uma classe.
O formulário que você trabalhar com cada time de design é uma classe.Em time de execução, Visual Basic cria uma instância da classe do formulário — ou seja, um objeto.
Várias instâncias
Objetos recém-criados a partir de uma classe geralmente são idênticos aos cada Outros.Uma vez que eles existem sistema autônomo objetos individuais, no entanto, suas propriedades e variáveis podem ser alteradas independentemente do Outros instâncias.Por exemplo, se você adicionar três caixas de seleção a um formulário, cada objeto de caixa de seleção é uma instância do CheckBox classe. O individuaisCheckBox objetos compartilham um conjunto comum de características e recursos (Propriedades, variáveis, procedimentos e eventos) definidos pela classe. No entanto, cada uma tem seu próprio nome, pode ser separadamente ativada e desabilitado e podem ser colocados em um local diferente no formulário.
Consulte também
Conceitos
Introdução a Objetos no Visual Basic