Q. What will be the output?
class One{
final int a = 15;
}

class Two extends One{
final int a = 20;
}

public class Test extends Two{
final int a = 30;

public static void main(String args[]){
Test t = new One();
System.out.print(t.a);
}
}

  • (A) 15
  • (B) 20
  • (C) 30
  • (D) 30 D. Compiler Error
πŸ’¬ Discuss
βœ… Correct Answer: (D) 30 D. Compiler Error
Explanation: We can't store super class object in subclass reference But we can store subclass object in super class reference.
Explanation by: Vijay Sangwan
We can't store super class object in subclass reference But we can store subclass object in super class reference.

πŸ’¬ Discussion


πŸ“Š Question Analytics

πŸ‘οΈ
110
Total Visits
πŸ“½οΈ
2 y ago
Published
πŸŽ–οΈ
Vijay Sangwan
Publisher
πŸ“ˆ
91%
Success Rate