1.Private:
- Những thuộc tính có tính biến đổi dữ liệu khi nhập và lấy dữ liệu
- Những phương thức chỉ dùng trong nội bộ trong lớp đó, không có sử dụng bên ngoài lớp.
2.Protected:
- Thường được dùng khi biết chắc là có lớp khác sẽ kế thừa lớp này và những phương thức, thuộc tính đó chỉ được dùng trong lớp kế thừa nó.
3.Public:
- Là cấp độ thoáng nhất, nó có thể gọi ở mọi nơi từ trong nội bộ của lớp đến lớp kế thừa nó và cả bên ngoài lớp .