Advertisements
YellowCode.Books

Java Bài 35: Lớp Vô Danh (Anonymous Class)

Bài học hôm nay chúng ta sẽ đến với một cách sử dụng lớp và đối tượng bên trong Java một cách thú vị hơn. Thông qua bài học bạn sẽ biết được rằng, không phải lúc nào cũng cứ phải khai báo một lớp rõ ràng rồi sử dụng nó thông qua các khai báo đối tượng từ lớp đó. Bạn có thể tạo ra đối tượng thoải mái từ một lớp mà chẳng ai biết là đối tượng đó thuộc lớp nào cả.

Sau bài học, bạn sẽ biết cách sử dụng lớp trong Java một cách linh động hơn, ngắn gọn hơn, và nếu nhìn quen mắt thì sẽ còn thấy dễ hiểu hơn đấy. Mời các bạn cùng đến với bài học hôm nay.

Java Bài 30: Đa Hình (Polymorphism)

Bài hôm nay chúng ta sẽ nói sâu về tính Đa hình trong Java. Nghe qua đặc tính này thì có vẻ khó. Một phần vì ứng dụng của chúng không nhiều. Với cái tên nghe chẳng có cố định gì cả, như là biến hình gì gì đó. Cộng với khá ít tài liệu viết rõ về công năng này của OOP. Vậy thì chúng ta cùng đi sâu vào bài học để xem Đa hình là gì và nó có thực sự khó không nhé.

Java Bài 24: Lớp Object

Bài hôm nay chúng ta tiếp tục nói sâu hơn về OOP, đặc biệt vẫn là xoay quanh về tính Kế thừa. Ôn lại một chút rằng, nếu như ở ngày nào đấy bạn vừa mới tiếp cận vào kế thừa, rồi bạn làm quen tiếp đến sự phủ quyết, hay ghi đè trong kế thừa, thì đến bài hôm nay, bạn sẽ được làm quen với một lớp, có tên gọi là lớp Object, để xem lớp này ảnh hưởng như thế nào đến việc sử dụng các lớp hay các đối tượng mà bạn đã từng làm quen nhé.

Java Bài 23: Tính Phủ Quyết (Overriding) Trong Kế Thừa

Với bài học hôm nay, mình sẽ bổ sung kiến thức tiếp theo trong phần kiến thức về Kế thừa. Nếu như ở bài 21, các bạn đã biết cách thức sử dụng từ khóa extends để thể hiện sự Kế thừa từ một lớp tới một lớp khác. Và khi đó, bạn cũng làm quen được việc tận dụng lại tất cả các giá trị từ một lớp Cha (hay lớp Cơ sở) để lại cho lớp Con (hay lớp Dẫn xuất), lúc đó mình gọi đây là sự Dùng lại trong Kế thừa. Hôm nay chúng ta sẽ xem đến một khía cạnh tiếp theo trong kế thừa, nó không còn ý nghĩa Dùng lại nữa, nó là sự Phủ quyết (Overriding).

Java Bài 21: Làm Quen Với Kế Thừa

Vậy là chúng ta đã bước qua lần lượt nhiều kiến thức quan trọng trong lập trình hướng đối tượng. Nhưng có một loại kiến thức có thể nói là tinh hoa của hướng đối tượng, mà chúng ta sẽ tiếp cận bắt đầu từ bài học hôm nay, sẽ làm bạn có một cách sử dụng và tổ chức các lớp trong ứng dụng theo một cách thức hoàn toàn nâng cao và hiệu quả hơn so với các cách mà bạn đã làm quen từ các bài học trước, đó là kiến thức về Kế thừa.