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

Warning: include(./views/auth.php): failed to open stream: Permission denied in /var/www/html/live/loginRightSlider.php on line 18

Warning: include(): Failed opening './views/auth.php' for inclusion (include_path='.:/usr/share/php') in /var/www/html/live/loginRightSlider.php on line 18
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