How the field of parent stored in object of a subclass?
The output of the following code is
1
3
My question is how the instance of Sub, namely s
, stored the value of var in class Super.
class test{
publicstaticvoid main(String[] args){
Super s=new Sub();
System.out.println(s.var);
System.out.println(s.getNumber());
}
}
class Super{
int var =1 ;
publicint getNumber(){
return var;
}
}
class Subextends Super{
int var=3;
publicint getNumber(){
return var;
}
}--

