Cơ BảnJava iconJava

Method overloading và method overriding khác nhau thế nào?

Method overloading: cùng class, cùng tên method nhưng khác tham số — compile-time polymorphism (tĩnh).

  • Method overriding: subclass cung cấp implementation khác cho method của parent class với cùng signature — runtime polymorphism (động).
  • Overloading được giải quyết lúc biên dịch; overriding được giải quyết lúc chạy dựa trên kiểu thực của object.

Xem toàn bộ Java cùng filter theo level & chủ đề con.

Mở danh sách Java