Q.

Let A and B be objects of class Foo. Which functions are called when print(A + B) is executed?

A.     add    (),     str    ()
B.     str    (),     add    ()
C.     sum    (),     str    ()
D.     str    (),     sum    ()
Answer» A.     add    (),     str    ()
Explanation: the function     add    () is called first since it is within the bracket. the function     str    () is then called on the object that we received after adding a and b.
1.5k
0
Do you find this helpful?
1

Discussion

No comments yet