File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes OOP - Inheritance Question Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "OOP - Inheritance Question" Watch "OOP - Inheritance Question" New topic

OOP - Inheritance Question

Madan, Gopal
Ranch Hand

Joined: Aug 13, 2001
Posts: 86
I have an ancestor class Top with a private int "i" (say 5) and a public getValue() function that returns the integer value "i";
I created a descendant class Next from the above class and re-declared and initialized a private integer variable "i" (say to 10). But no new getValue() function here, as it is inherited from the ancestor.
My question is how can i get to print the value of integer i in the Next class (10), without Overriding the getValue() method from class Top.
Is it possible to get 10 to print, other than directly accessing the variable or using a getValue() method at class Next?

[This message has been edited by Cindy Glass (edited October 05, 2001).]
Michael Ernest
High Plains Drifter

Joined: Oct 25, 2000
Posts: 7292

In a word, no.
Michael Ernest, co-author of: The Complete Java 2 Certification Study Guide

Make visible what, without you, might perhaps never have been seen.
- Robert Bresson
I agree. Here's the link:
subject: OOP - Inheritance Question
It's not a secret anymore!