Một trong những tính chất quan trọng trong lập trình hướng đối tượng chúng ta sẽ cùng tìm hiểu trong bài này đó là tính trừu tượng (Abstract). Ở bài trước chúng ta đã biết cách xây dựng lớp đối tượng và tìm hiểu tính kế thừa bạn có thể xem qua :
Lớp trừu tượng (Abstract Class) là gì?
– Lớp trừu tượng (Abstract Class) là lớp dùng để định nghĩa những thuộc tính và hành vi chung của những lớp khác. Nói cách khác lớp trừu tượng là lớp dùng để khai báo thuộc tính và phương thức cho các lớp khác sử dụng.
– Lớp trừu tượng không cho phép khởi tạo tham số, chỉ khai báo.
– Lớp trừu tượng được dùng như một lớp cha (base class) của các lớp có cùng bản chất. Bản chất ở đây được hiểu là kiểu, loại, nhiệm vụ của class.
– Mỗi lớp dẫn xuất (derived class – lớp con) có thể thừa kế từ một lớp trừu tượng.
– Từ khóa abstract được dùng để định nghĩa một Lớp trừu tượng.
Một số đặc điểm trong Abstract
– Tính trừu tượng được sử dụng trong các tình huống đối tượng có tồn tại nhưng thực sự nó thuộc một đối tượng con cụ thể nào đó.
– Đặc tả abstract áp dụng cho :
+ Lớp gọi là lớp trừu tượng (abstract class)
+ Hàm gọi là hàm trừu tượng (abstract method)
1
2
| abstract class < T ên Lớp> abstract < Ki ểu dữ liệu> < T ên hàm> (Đối số); // Chỉ khai báo mà không hiện thực
|
1 nhận xét:
Click here for nhận xétCasino Tycoon: No Sign Up Bonus | JtmHub
JCM Global is an innovative online 김해 출장마사지 casino platform for the iGaming industry. We provide a seamless, 계룡 출장샵 modern online 김제 출장마사지 gaming 서산 출장안마 experience 수원 출장샵 with secure and
ConversionConversion EmoticonEmoticon