Virtual Destructor Trong C++

Giới thiệu Phương pháp lập trình hướng đối tượng Object-Oriented Programming có 4 tính chất: Tính trừu tượng hóa, tính đóng gói, tính kế thừa, tính đa hình. Trong đó tính đa hình được thể hiện qua con trỏ và hàm ảo (virtual function). Nếu các bạn biết tính đa hình thì chắc chắn hàm ảo khá […]

Những điểm khác nhau OOP của C++ và Java

Giới thiệu Sau một thời gian 2 năm làm việc với C++, tôi bắt đầu tìm hiểu những cái mới mẻ với ngôn ngữ Java. Tôi nhận thấy rằng OOP trong Java có khá nhiều điều hay và mới mẻ như Java là ngôn ngữ thuần hướng đối tượng, khônng hổ trợ đa kế thừa, […]