F-Learning

ĐỊNH NGHĨA MỘT LỚP, VÀ CÁCH SỬ DỤNG

Lý Thuyết

Ở blog trước mình đã giải thích sơ qua lập trình hướng đối tượng và đã biết một số khái niệm như lớp, đối tượng, thuộc tính và phương thức. Ở blog này mình sẽ định nghĩa ra một lớp và sử các đối tượng thuộc lớp này..

Về bản chất, lớp (class) là một kiểu dữ liệu bạn tự định nghĩa và đối tượng chính là biến của dữ liệu này. Cú pháp để khai báo một lớp như sau:

Thành phần máy tính

Ví dụ bạn có thể ra lớp Student với 2 tuộc tính là name, age và 2 phương thức là getInformatrion()display() giống như sau:

Thành phần máy tính

Để khai báo đối tượng của một lớp bạn dùng từ khoá new. Ví dụ để khai báo một đối tượng thuộc lớp Student bạn làm như sau:

Thành phần máy tính

Để truy xuất tới các thuộc tính và phương thức của một đối tượng bạn dùng toán tử “.”:

Thành phần máy tính

Kế quả khi chạy ra màn hình sẽ là: My name is Đat

Có thể thấy lớp và đối tượng chỉ đơn giản là kiểu dữ liệu(datatype) và biến (variables). Kiểu dữ liệu này khác kiểu dữ liệu như int, string, double, etc. Bởi vì nó có thể chứa các phương thức và kiểu dữ liệu khác.

Bây giờ bạn đã hiểu sơ lược định nghĩa về lớp(class) và cách sử dụng. Cùng mình làm một bài tập nhỏ để review lại kiến thức mình đã nói nhé.

// tạo một class có tên là student để lấy thông tin cá nhân và in ra màn hình

Có thể bạn sẽ thích