Ik heb het volgende:
en ik heb een linked list, die de eerste node uit een reeks bijhoudt:
Wanneer ik in een testprogje de volgende code aanroep:
gaat het fout en krijg ik de melding:
maar dit zou zo toch moeten kunnen ?
als het moet is het volgende toch ook mogelijk ?:
het is omslachtig, maar het is alleen om mijn toString methode te testen
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| public class Node
{
int value;
Node nextNode
public void Node()
{
value = 0;
nextNode = null;
}
public void Node(int i)
{
value = i;
nextNode = null;
}
} |
en ik heb een linked list, die de eerste node uit een reeks bijhoudt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| public class LinkedList
{
Node firstNode;
public void LinkedList()
{
firstNode = null;
}
public void LinkedList(Node n)
{
firstNode = n;
}
} |
Wanneer ik in een testprogje de volgende code aanroep:
code:
1
2
| Node myNode = new Node(5); LinkedList myLinkedList = LinkedList(myNode); |
gaat het fout en krijg ik de melding:
code:
1
2
3
4
5
| Wrong number of arguments in constructor.
Node myNode = new Node(5);
^
LinkedList myLinkedList = new LinkedList(myNode);
^ |
maar dit zou zo toch moeten kunnen ?
als het moet is het volgende toch ook mogelijk ?:
code:
1
| LinkedList myLinkedList = new LinkedList (new Node(5,new Node(4,new Node(3,new Node(2, new Node(1)))))); |
het is omslachtig, maar het is alleen om mijn toString methode te testen
Far from being some stuffy science, writing regular expressions is closer to an art.