*
The moose likes Beginning Java and the fly likes Gui calling method Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Gui calling method" Watch "Gui calling method" New topic
Author

Gui calling method

Dustin Schreader
Ranch Hand

Joined: May 25, 2009
Posts: 74
I'm trying to call this method

from dropoutstack class
and this is how I do it in my gui class

but i'm getting this error

I'm still having a hard time understanding this OOP why doesn't this find newElement?
Christophe Verré
Sheriff

Joined: Nov 24, 2005
Posts: 14687
    
  16

Where did you declare newElement ?


[My Blog]
All roads lead to JavaRanch
Dustin Schreader
Ranch Hand

Joined: May 25, 2009
Posts: 74
ok I didn't declare newElement, so I'm assuming that whenever there are parameters you must declare them then. It's type T so how would I declare that?
Mohamed Sanaulla
Saloon Keeper

Joined: Sep 08, 2007
Posts: 3064
    
  33

Dustin Schreader wrote:ok I didn't declare newElement, so I'm assuming that whenever there are parameters you must declare them then. It's type T so how would I declare that?


Yes, you would have to declare any variable being used in the code. As far as the type T is concerned, it would work as follows-

So if your newElement is of type- String, then T would be String. Implicitly this type information will be passed to the method you are invoking.
Actually the type T would depend on the type information being provided while creating the instance of the class. Can you provide us the DropOutStack class definition?


Mohamed Sanaulla | My Blog
Dustin Schreader
Ranch Hand

Joined: May 25, 2009
Posts: 74
Mohamed Sanaulla
Saloon Keeper

Joined: Sep 08, 2007
Posts: 3064
    
  33

So when you are creating the instance of DropOutStack, you should be using this:


Also please check the pop() method- it isnt returning anything?

Dustin Schreader
Ranch Hand

Joined: May 25, 2009
Posts: 74
I think I added the DropOutStack<String> myStack = new DropOutStack<String>(); to the method already but I guess I need to declare newElement so How do I do that?

In my DropOutStack class I was just overriding the pop method from my linked stack class.
Mohamed Sanaulla
Saloon Keeper

Joined: Sep 08, 2007
Posts: 3064
    
  33

Dustin Schreader wrote:I think I added the DropOutStack<String> myStack = new DropOutStack<String>(); to the method already but I guess I need to declare newElement so How do I do that?

In my DropOutStack class I was just overriding the pop method from my linked stack class.


The newElement can be declared as-


And also check the pop method defined in LinkedStackClass- pretty strange that it doesnt return the popped value. You might want to explore the Collection classes from the Java library.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Gui calling method
 
Similar Threads
Call method from another class
get variable info from subclass
Queue in Java
Help-Drop out stack
toString