Why the field can't be overridden..........?public class Main{ public static void main(String[] args) { B b=new B(); System.out.println(b.s); A a=new B(); System.out.println(a.s); }}class A{String s='super';}class B extends A{String s='sub';}Output: The expected o/p is sub and sub but actually o/p issubsuper - Study24x7
Social learning Network
86 followers study24x7 16 Nov 2019 04:30 PM study24x7 study24x7

Why the field can't be overridden..........?


public class Main
{
public static void main(String[] args) {
B b=new B();
System.out.println(b.s);
A a=new B();
System.out.println(a.s);
}
}

class A{
String s="super"...

See more

study24x7
Write a comment
Related Questions
500+   more Questions to answer
Most Related Articles