foreword
- Visual Basic.Net is an object-oriented programming language based on .NetFramework . Like other .Net languages, it fully supports object-oriented concepts. As the follow-up version of VB6.0 , it is more stable and completely object-oriented.
feature
- Object-oriented programming language. Inheritance, overloading, interfaces, shared members and constructors are supported.
- All CLS features are supported, such as access control .NET classes, interaction with other .NET languages, metadata, common data types, delegation, and more.
- Multithreading support.
- Structured exception handling.
Features
- Abstraction, encapsulation, polymorphism, and inheritance are the four basic properties of object-oriented languages. VB6.0 does not support inheritance, and VB.NET does not. So, like C++ , VB.NET is also a fully object-oriented programming language.