This week's book giveaway is in the Kotlin forum.
We're giving away four copies of Kotlin in Action and have Dmitry Jemerov & Svetlana Isakova on-line!
See this thread for details.
Win a copy of Kotlin in Action this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Core Java Problem - Multilevel inheritance ,variable access  RSS feed

 
Amol Pingate
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
public class A
{
int i=10;
}


public class B extends A
{
int i=20;
}

public class C extends B
{
int i=30;

public void display()
{
System.out.println(this.i); // This line will print 30
System.out.println(super.i); // This line will print 20

System.out.println(); // i want to access int i of class A
}
public static void main(String args[])
{
C objc = new C();
objc.display();
}
}



How to access variable "i" of class A , in display method of class C.


Please can anyone tell me.
 
Devaka Cooray
Marshal
Posts: 5565
712
Chrome Eclipse IDE Google App Engine IntelliJ IDE jQuery Postgres Database Tomcat Server
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Casting would be helpful

System.out.println(((A)this).i);
 
Amol Pingate
Greenhorn
Posts: 14
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank you

it's working...........
 
Jesper de Jong
Java Cowboy
Sheriff
Posts: 16028
87
Android IntelliJ IDE Java Scala Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Welcome to JavaRanch.

The Sun Certification Results forum is meant for people to post messages when they have done a Sun certification exam - it is not for asking questions about Java. I will move this topic to a more appropriate forum for you. Next time, please select the appropriate forum yourself.
 
Gopi Arumugam
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi dude, if you not fix with this problem Multilevel Inheritance

If you see this video which clearly explain you about the concept of "Multilevel Inheritance" in Java

http://www.youtube.com/watch?v=MA7-r83gat4

All the Best!!!
 
Maneesh Godbole
Bartender
Posts: 11445
18
Android Eclipse IDE Google Web Toolkit Java Mac Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
gopivista wrote:


Please check your private messages for an important administrative matter.
 
Ankit Garg
Sheriff
Posts: 9610
37
Android Google Web Toolkit Hibernate IntelliJ IDE Java Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Amol please Use Code Tags when you post a source code. You can edit your message using this button ...
 
It is sorta covered in the JavaRanch Style Guide.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!