Which among the following is true?
(a) Upcasting is possible only for single level inheritance
(b) Upcasting is possible only for multilevel inheritance
(c) Upcasting is possible only for multiple inheritance
(d) Upcasting is possible for any type of inheritance
I had been asked this question in my homework.
The query is from Upcasting topic in section Default Arguments vs Overloading, Upcasting and Downcasting of Object Oriented Programming