| Author |
How to call inner class method from static main() method - No static class
|
agilemanoj kumar
Ranch Hand
Joined: Mar 07, 2008
Posts: 70
|
|
Hi,
I have an inner class(It is not a static class, just plain inner class) inside an outer class given below:
I would want to call display() method from static void main() method.
Coditions:
1. Do not insert/delete any code written above.
2. We have a flexibility to add any number of lines in main() method
How can we do that?
--
Thanks,
Manoj Kumar
|
Manoj Kumar
|
 |
Darryl Burke
Bartender
Joined: May 03, 2008
Posts: 4203
|
|
Homework?
I'll give you a hint: an instance of a non-static inner class can only exist in the context of an instance of the containing class.
edit I'll also give you a word of advice: By convention, class names start with an uppercase letter.
|
luck, db
There are no new questions, but there may be new answers.
|
 |
agilemanoj kumar
Ranch Hand
Joined: Mar 07, 2008
Posts: 70
|
|
I tried adding these two statements in main() method. But, it is giving me compile time error. What am I doing wrong??
--
Thanks,
Manoj Kumar
|
 |
Pramod P Deore
Ranch Hand
Joined: Jul 15, 2008
Posts: 629
|
|
create inner class object as
then call inner class method
|
Life is easy because we write the source code.....
|
 |
agilemanoj kumar
Ranch Hand
Joined: Mar 07, 2008
Posts: 70
|
|
Thank you very much
|
 |
Darryl Burke
Bartender
Joined: May 03, 2008
Posts: 4203
|
|
|
If you need to retain references to both the instances of outerClass and innerClass:Note that since the code is within the class scope of outerClass, you don't need to fully qualify the name of innerClass. Pramod's code can also be written as
|
 |
 |
|
|
subject: How to call inner class method from static main() method - No static class
|
|
|