I have been trying to practise some java mcqs and cant get this one CAN ANYONE EXPLAIN HOW OUTPUT IS -
Class A
Class B
Class C
and not
Class A
Class B
class A
{
String s = "Class A";
}
class B extends A
{
String s = "Class B";
{
System.out.println(super.s);
}
}
class C extends B
{
String s = "Class C";
{
System.out.println(super.s);
}
}
public class MainClass
{
public static void main(String[] args)
{
C c = new C();
System.out.println(c.s);
}
}