- Trending Categories
Data Structure
Networking
RDBMS
Operating System
Java
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
Physics
Chemistry
Biology
Mathematics
English
Economics
Psychology
Social Studies
Fashion Studies
Legal Studies
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Difference Between Static and Dynamic Binding
In this post, we will understand the difference between static binding and dynamic binding.
Static Binding
It is resolved at compile time.
It uses type of the class and fields.
It uses private, final, and static methods and variables.
Example: Overloading
Dynamic Binding
It is resolved during run time.
Virtual methods use this technique.
It uses objects to resolve the binding.
Example: Method overriding.
- Related Articles
- Difference between Static binding and dynamic binding in Java
- Explain the difference between static and dynamic binding in Java.
- Static binding and dynamic binding in Java
- What are differences between static binding and dynamic binding in Java?
- Static binding vs Dynamic binding in C#
- Difference between Static and Dynamic Testing
- Difference between Static and Dynamic Hashing
- Static vs Dynamic Binding in Java
- Difference between Static and Dynamic Web Pages
- Difference between Static Routing and Dynamic Routing
- Difference between Static SQL and Dynamic SQL
- What is the difference between static and dynamic polymorphism?
- Difference between Static IP Address and Dynamic IP Address
- Dynamic Binding in C#
- What is dynamic binding in C#?

Advertisements