Bỏ qua điều hướng
EN
DTCode Dev ZineChủ đề

Tuyển tập theo chủ đề

#OOP

3 bài viết về OOP.

Danh sách bài viết

3 bài viết#OOPBỏ lọc

Bài số № 51

Java cơ bản #8: record, enum và equals, hashCode, toString

Ba phương thức mọi đối tượng đều có — toString, equals, hashCode — vì sao phải ghi đè chúng cùng nhau và cái bẫy khi quên; record (Java 16+) viết lớp dữ liệu bất biến trong một dòng; enum cho tập giá trị cố định, có thuộc tính, phương thức và dùng trong switch.

15 phút đọc

Bài số № 50

Java cơ bản #7: kế thừa, đa hình, lớp trừu tượng, interface và sealed

Ba trụ cột còn lại của OOP: kế thừa với extends và super, ghi đè @Override, đa hình (một lời gọi, nhiều hành vi), lớp trừu tượng, interface và default method, instanceof với pattern matching, sealed + switch pattern, và nguyên tắc ưu tiên kết hợp (composition) hơn kế thừa.

17 phút đọc

Bài số № 49

Java cơ bản #6: lớp và đối tượng — constructor, this, đóng gói, static

Bước vào lập trình hướng đối tượng: lớp là bản thiết kế, đối tượng là thực thể; thuộc tính và phương thức, constructor, từ khoá this, đóng gói với private + getter/setter có kiểm tra, static khác gì instance, null và NullPointerException, package và tổ chức file.