This week's book giveaway is in the Cloud/Virtualization forum.
We're giving away four copies of Kubernetes in Action and have Marko Luksa on-line!
See this thread for details.
Win a copy of Kubernetes in Action this week in the Cloud/Virtualization forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

inheritance problem  RSS feed

 
Ranch Hand
Posts: 82
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator


i'll get output as 500.. but if i change it to "System.out.print(subaru.weight);" i'll get 1000.. why?
 
Ranch Hand
Posts: 39
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Beacuse overriding occurs at run time only for methods but not for vairable. The reference variable is never overridden.
 
Shrinath M Aithal
Ranch Hand
Posts: 82
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Rohit agl wrote:Beacuse overriding occurs at run time only for methods but not for vairable. The reference variable is never overridden.



got it thanks

now start answering other questions asked by me
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!