❌ A. 10 ✅ B. 20 ❌ C. 30 ❌ D. Compilation error ❌ E. Runtime error ❌ F. None of the above
Explanation: The code defines a class MyClass with a private instance variable myVar, a constructor that initializes myVar, and getter and setter methods for myVar.
In the Main class, an object obj1 of MyClass is created with the value 10 passed as an argument to the constructor. Then, obj2 is assigned a reference to the same object as obj1. Next, the setMyVar() method is called on obj2 with a value of 20. Finally, the value of myVar in obj1 is printed.
Since obj1 and obj2 refer to the same object, calling setMyVar() on obj2 also changes the value of myVar in obj1. Therefore, the output will be 20.
❌ A. 10 ✅ B. 20 ❌ C. 30 ❌ D. Compilation error ❌ E. Runtime error ❌ F. None of the above
Explanation: The code defines a class MyClass with a private instance variable myVar, a constructor that initializes myVar, and getter and setter methods for myVar.
In the Main class, an object obj1 of MyClass is created with the value 10 passed as an argument to the constructor. Then, obj2 is assigned a reference to the same object as obj1. Next, the setMyVar() method is called on obj2 with a value of 20. Finally, the value of myVar in obj1 is printed.
Since obj1 and obj2 refer to the same object, calling setMyVar() on obj2 also changes the value of myVar in obj1. Therefore, the output will be 20.
Therefore, the correct answer is option 20.
BY Explanations “Top Java Quiz Questions”
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Start with a fresh view of investing strategy. The combination of risks and fads this quarter looks to be topping. That means the future is ready to move in.Likely, there will not be a wholesale shift. Company actions will aim to benefit from economic growth, inflationary pressures and a return of market-determined interest rates. In turn, all of that should drive the stock market and investment returns higher.
Among the actives, Ascendas REIT sank 0.64 percent, while CapitaLand Integrated Commercial Trust plummeted 1.42 percent, City Developments plunged 1.12 percent, Dairy Farm International tumbled 0.86 percent, DBS Group skidded 0.68 percent, Genting Singapore retreated 0.67 percent, Hongkong Land climbed 1.30 percent, Mapletree Commercial Trust lost 0.47 percent, Mapletree Logistics Trust tanked 0.95 percent, Oversea-Chinese Banking Corporation dropped 0.61 percent, SATS rose 0.24 percent, SembCorp Industries shed 0.54 percent, Singapore Airlines surrendered 0.79 percent, Singapore Exchange slid 0.30 percent, Singapore Press Holdings declined 1.03 percent, Singapore Technologies Engineering dipped 0.26 percent, SingTel advanced 0.81 percent, United Overseas Bank fell 0.39 percent, Wilmar International eased 0.24 percent, Yangzijiang Shipbuilding jumped 1.42 percent and Keppel Corp, Thai Beverage, CapitaLand and Comfort DelGro were unchanged.