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 2 of 4.

Susi said:   1 decade ago
Can I know the example for dynamic binding and dynamic loading ?

Dipali chaudhari said:   1 decade ago
Dynamic binding means Check at runtime.

Ankita said:   1 decade ago
Hey whats dynamic typing ?

Vivek kumar said:   1 decade ago
In C++ you can have an array of base classes but you can call different functions of the derived class by assigning the derived class objects addresses by using virtual functions-this is dynamic binding. If the methods are virtual then this is dynamic binding.

Bawa said:   1 decade ago
What is data hiding?

Dureadan said:   1 decade ago
Data hiding mean the data of 1 function is hidden from other function present in same class. Also known as encapsulation.

Gurpreet said:   1 decade ago
Data hiding specifically means hiding the contents of 1 function from another being described in a program. It is implemented via using access specifiers namely protected and private.

Yashwanth said:   1 decade ago
What's the difference between data hiding and data binding?

Anita said:   1 decade ago
Dynamic binding is correct answer because in run time only we are binding the objects to call member functions from the class for invoking the functions from class this mechanism is used.

Alok singh chauhan said:   1 decade ago
Well if we talk about run time(dynamic) binding and static binding. Then,

Run time binding is one where function is select at running the program.
Eg - virtual functions.

Static binding is one where the object is bound to function call.
Eg - function overloading and operator overloading.


Post your comments here:

Your comments will be displayed after verification.