神話 - Visual Basicはオブジェクト指向言語です
![](http://img.brin-designs.com/img/games/758/myth-visual-basic-is-an-object-oriented-language.png)
神話
Visual Basicはオブジェクト指向言語です。
現実
FALSEです。
説明
この神話はよく知られていますが、残念ながらそれは誤りです。VB6はオブジェクト指向言語ではありません。
オブジェクト指向の基本原則を考えます。
- カプセル化:実装が隠されているユニットにデータ構造(属性)とプロセス(メソッド)を集める。 VB6 /では不可能です。
- 継承。 VB6では、他から派生するオブジェクトを作成することは不可能です。
- 多態性:VB6では、メソッドや演算子をオーバーロードすることは不可能です。 そして「変種」型は、継承の多型に対する反応ではありません。
注: VB.Netはオブジェクト指向言語ですが、VB6とはまったく異なる言語です。