ĐỊ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:
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() và display() giống như sau:
Để 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:
Để 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ử “.”:
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