Mitos - VisualBasic é uma linguagem orientada a objeto

Mito

VisualBasic é uma linguagem orientada a objeto

Realidade

FALSO.

Explicações

Este mito volta à tona regularmente, mas é infelizmente falso : VB6 não é uma linguagem orientada a objeto.

Tomemos os princípios de base da orientada objeto :

  • Encapsulação, quer dizer, o fato de juntar estrutura de dados (atributos e tratamentos dos métodos) em uma unidade em que a implementação é mascarada. É impossível em VB6 : nada é previsto para tanto. Nem a noção de classe, menos ainda de métodos privados ou públicos.
  • Herança. Impossível em VB6 criar um objeto que deriva de um outro.
  • Poliformismo : É impossível, em VB6, sobrecarregar métodos ou operadores. E o tipo "variante" não é uma resposta ao poliformismo de herança.

Observação : VB.Net é uma linguagem orientada a objeto, mas é uma linguagem totalmente diferente da VB6.

Nosso conteúdo é produzido em colaboração com especialistas em tecnologia da informação sob o comando de Jean-François Pillou, fundador do CCM.net. CCM é um site sobre tecnologia líder em nível internacional e está disponível em 11 idiomas.
Este documento, intitulado 'Mitos - VisualBasic é uma linguagem orientada a objeto', está disponível sob a licença Creative Commons. Você pode copiar e/ou modificar o conteúdo desta página com base nas condições estipuladas pela licença. Não se esqueça de creditar o CCM (br.ccm.net) ao utilizar este artigo.

Assine nossa newsletter!

Assine nossa newsletter!
Junte-se à comunidade