Chúng ta tạo một Class mới trong VB.NET bằng cách dùng thực đơn Project | Add Class. Hộp thoại Add New Item sẽ hiện ra, chọn Class trên khung bên phải và nhập tên vào ơ Name bên dưới
Mã lệnh của Class nầy sẽ được chứa trong một tập tin cĩ phần mở rộng là vb. Trong VB.NET tất cả các tập tin nguồn của các đối tượng form, class, module …đều cĩ phần mở rộng là vb. Hệ thống sẽ nhận diện ra loại nào tùy theo nội dung của chúng chứ khơng dựa vào phần mở rộng.
Nhấn OK, để xác nhận tạo tập tin, tập tin sẽ được tạo và đưa vào Project. Lúc này trên cửa sổ mã lệnh của Class chứa các dịng sau:
Public Class <tên Class> End Class
Chúng ta cĩ thể khai báo một lớp với cú pháp sau
Cú pháp:
[<Từ khố>] Class <tên Class> End Class
Mọi thuộc tính, phương thức hoặc sự kiện của Class được tạo ra phải nằm trong hai dịng lệnh trên. Từ khĩa cĩ thể là một trong các giá trị ở bảng sau:
Các từ khĩa khai báo Class
Tên Mơ tả
Public Các thực thể khai báo với từ khĩa này cĩ thể sử dụng ở mọi nơi. Private Cho biết thực thể khai báo chỉ được sử dụng trong phạm vi khai báo.
Protected Cho biết thực thể khai báo chỉ được sử dụng trong phạm vi Class và SubClass (lớp và lớp con).
Friend Cho biết thực thể khai báo chỉ được sử dụng trong phạm vi Project. Nếu khơng cĩ từ khĩa, Class mặc nhiên là khai báo Friend.
Protected Friend Cho biết thực thể khai báo cĩ phạm vi sử dụng của Protected và Friend.
Shadows Cho biết lớp này đang che mờ một thành phần trong lớp cơ sở. Thành phần bị che mờ khơng thể sử dụng trong lớp này.
MustInherit Cho biết các thành phần non-shared của lớp chỉ cĩ thể truy xuất thơng qua các lớp kế thừa. Các thể hiện của lớp khai báo kiểu này khơng thể khởi tạo.
NotInheritable Cho biết lớp này khơng cho phép kế thừa.