Xin example về oop java

em muốn xin 1 example về oop java có đầy đủ các

  1. Tính trừu tượng
  2. Tính kế thừa
  3. Tính đa hình
  4. Tính đóng gói
    múc đích là để em tìm hiểu về oop, em search google nhưng thấy không đầy đủ lắm, hiện em vẫn đang tiếp tục tìm kiếm nếu mọi người thì em mong mọi người có thể chia sẽ cho em.
    em xin cảm ơn ạ

Nếu là người mới thì có một gợi ý là xem loạt bài video hướng dẫn về Java của anh Việt Ducky trên Blog Study And Share, nếu cái nào bạn đã biết thì có thể bỏ qua.

2 Likes

Mình thấy bạn có tìm hiểu kiểu đó cũng không có tác dụng đâu :smiley: học từng cái một thôi.
Còn nếu vẫn muốn tìm hiểu thì bạn tìm hiểu về Design Patterns nhé

3 Likes

Các bro cho mình hỏi mình hiểu OOP theo kiểu này được k?

  1. Tính trừu tượng - dùng abstract class, interface (hoặc virtual class trong C++).
  2. Tính kế thừa - class con sử dụng lại method và properties của base.
  3. Tính đa hình - thể hiện bằng cách sử dụng overload và override .
  4. Tính đóng gói - private, public, protected.

hiểu thế hơi nông, ví dụ đi phỏng vấn người ta hỏi khi nào dùng abstract khi nào dùng interface và 2 cái đó khác biệt gì chẳng hạn, thì sợ bạn lại không hiểu.

2 Likes

Vậy những điều t nói trên có đúng cả k?
Và abstract vs interface dùng trong context khác nhau ntn ?

1 Like

Xem link này bạn nhé, đầy đủ cả 4 tính chât và giải thích chi tiết: https://gpcoder.com/2232-4-tinh-chat-cua-lap-trinh-huong-doi-tuong-trong-java/

1 Like

Bạn xem ví dụ “Java Collection Framework” đi, nó có đầy đủ 4 tính chất luôn đó.

https://docs.oracle.com/javase/tutorial/collections/intro/index.html

3 Likes

Không có access modifier :slight_smile:

Thực ra có 5 tính chất chứ ko phải 4 (info hiding là kiểm soát truy cập đối tượng).

3 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?