C++ Programming - OOPS Concepts - Discussion

Discussion Forum : OOPS Concepts - General Questions (Q.No. 5)
5.
Which of the following concepts means determining at runtime what method to invoke?
Data hiding
Dynamic Typing
Dynamic binding
Dynamic loading
Answer: Option
Explanation:
No answer description is available. Let's discuss.
Discussion:
37 comments Page 4 of 4.

Priti Rathi said:   1 decade ago
Dynamic binding is also called as a "Run time binding". It binds the function call to its body at a run time so we can say that, dynamic binding invokes the function call at run time.
(4)

Madhu said:   10 years ago
@Guru,

Dynamic binding is a technique where function call could be linked to its code at run time. We can see it in inheritance, etc.

But dynamic loading is a mechanism undergone by the system where loading of libraries, functions and their data takes place.
(3)

Kandrasai said:   10 years ago
Binding means, linking of a procedural code to its functional call. During inheritance, when we are having the base and derived classes with same function name, at that time it may lead to the confusion of the compiler to link its exact procedural code. So we use the key word "virtual" to base class function.

So the compiler postpones the linking of procedural code for that one during the compile time. And binds its procedural code lately, which is called as "late or dynamic or run time binding".
(6)

Myths said:   10 years ago
Can you say real time example for data hiding/encapsulation?
(1)

Teju said:   9 years ago
Can anyone explain the difference between the data loading and data binding?
(3)

Mohaaa said:   7 years ago
Dynamic typing concepts mean determining at runtime what method to invoke. Right?
(3)

Gunjan said:   6 years ago
Binding refers to linking of processor call to the code to be executed in response to the call.
(8)


Post your comments here:

Your comments will be displayed after verification.