darkessenz21

Senior member
Oct 22, 2003
204
0
0
I have a nested class

public class BST{

private class NodeQueue extends Queue{ ETC ETC

public Comparable addThis(){
return((Queue)this).peek());}


}


}

peek() is defined in QUEUE, but I cannot get it to recognize this method in the nested class.

Any ideas why it woudn't recognize an inherited method?
 

Daishiki

Golden Member
Nov 9, 2001
1,943
36
91
for NodeQueue's constructor, did you include super(any paremeters of Queue); ?
i'm not sure if you have to cast it to it's parent on the return, since i think it is technically a type of queue
 

darkessenz21

Senior member
Oct 22, 2003
204
0
0
My Queue Constructor has only one paramater

public Queue(Comparable c){head.data=c;}
...................

NodeQueue extends Queue{
NodeQueue(Comparable c){super(c);}
..................

Do I need a default constructor?

 

Kilrsat

Golden Member
Jul 16, 2001
1,072
0
0
This:

Originally posted by: darkessenz2
public Comparable addThis(){
return((Queue)this).peek());}


}


Should be:

public Comparable addThis() {
return this.peek();
}

Or:

public Comparable addThis() {
return peek();
}
 

darkessenz21

Senior member
Oct 22, 2003
204
0
0
I have even tried creating a new object of type Queue, within the Nested Class and I still get the CANNOT resolve symbol error

for example


public class Queue{ public void enqueue(Comparable){etc etc, does some stuff}}
**********************************NEW FILE**********************

public class BST{

class Node{
Queue dataQueue;

public void add(Comparable c){
dataQueue.enqueue(c);} <============ Why does this give me "Cannot resolve symbol Enqueue"

}

}

 

Daishiki

Golden Member
Nov 9, 2001
1,943
36
91
Originally posted by: darkessenz2
for sure-

public void enqueue(Comparable c){etc}

This is from Queue.

this Queue... did you write it yourself or are you trying to use the API? Couldn't find it on Sun's site.
From my book:
"The Collections API provides a Stack class but no queue class. The STack methods are push, pop, and seek. However, teh STack class extends Vector and is slower htan it needs to be; like Vector it is no longer in vogue and can bereplaced with List operations. The queue operations must be done using a LinkedList(e.g., addLast, removeFirst, and getFirst)."
 

darkessenz21

Senior member
Oct 22, 2003
204
0
0
I wrote it- it is pretty basic.

Steve

Okay Here is the real problem. My BST class can not access ANYTHING from the Queue code that I wrote. It is like it needs to be imported, but I didn't think I needed to-because Java does that automatically.

 

Daishiki

Golden Member
Nov 9, 2001
1,943
36
91
make sure the spelling, capitalizations, parameters match for enqueue()
other than that, nothing's coming to mind unless i see it all
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |