Q. Determine output:
public class Test{
public static void main(String args[]){
MyClass obj = new MyClass();
obj.val = 1;
obj.call(obj);
System.out.println(obj.val);
}
}

class MyClass{
public int val;
public void call(MyClass ref){
ref.val++;
}
}

  • (A) 1
  • (B) 2
  • (C) 3
  • (D) 3 D. Compilation Error
πŸ’¬ Discuss
βœ… Correct Answer: (B) 2
Explanation: Step-by-step breakdown:
Explanation by: Sonali Mishra
Step-by-step breakdown:

πŸ’¬ Discussion


πŸ“Š Question Analytics

πŸ‘οΈ
114
Total Visits
πŸ“½οΈ
1 y ago
Published
πŸŽ–οΈ
Sonali Mishra
Publisher
πŸ“ˆ
91%
Success Rate