Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Static binding và Dynamic binding trong Java


Có! Khi compiler biết object nào dùng cho thực thi method, nó có thể static bind reference tới object. Ví dụ: static variable, private, final variable dùng static binding. Ngược lại, nếu xác định object tại runtime thì dùng dynamic binding. Method overriding là trường hợp dynamic binding.

Trong khi method overloading là trường hợp static binding.