Hướng dẫn nâng cao lập trình hướng đối tượng Java: Static, Kế thừa, Đa hình và Trừu tượng
Tổng quan
Nội dung chính
Biến và phương thức tĩnh (Static)
Kế thừa trong Java
Đa hình (Polymorphism)
Keyword final
Lớp trừu tượng (Abstract class)
Giao diện (Interface)
Biến và phương thức tĩnh (Static)
2.1 Biến tĩnh (Static Variables)
Trong Java, các biến thành viên được phân loại dựa trên việc có sử dụng từ khóa static hay không:
Biến l ...
Đăng vào ngày 18 tháng 5 lúc 03:27
Mẫu Newtype Trong Rust - Ứng Dụng Thực Tế
Giới thiệu về Newtype
Nói một cách đơn giản, Newtype là việc sử dụng cấu trúc tuple để bao bọc một kiểu dữ liệu đã có: struct KiloMetre(u32)
Lợi ích của Newtype:
Kiểu dữ liệu tùy chỉnh giúp chúng ta tạo ra những tên loại có ý nghĩa và dễ đọc hơn, ví dụ struct NamSinh(u32)
Trong một số trường hợp, chỉ có Newtype có thể giải quyết tốt
Ẩn chi tiế ...
Đăng vào ngày 16 tháng 5 lúc 17:29