Ik heb 2 classes, namelijk File en Directory. Directory erft over van File en heeft een paar extra attributen/functies.
Als ik het zo uitprogrammeer dan krijg ik de error: No overload for method 'File' takes '0' arguments
Als ik de constructor van Directory weglaat krijg ik dezelfde foutmelding. Nu kan ik wel een constructor met 0 parameters maken voor File, maar dat is niet netjes.
In Java moet het met super(Verbinding Verb), maar dat vindt C# niet leuk. Weet iemand toevallig hoe het wel moet? Alvast bedankt.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| public class File {
public File(Verbinding Verb) {
objVerbinding = Verb;
}
...
}
public class Directory : File {
public Directory(Verbinding Verb) {
objVerbinding = Verb;
}
} |
Als ik het zo uitprogrammeer dan krijg ik de error: No overload for method 'File' takes '0' arguments
Als ik de constructor van Directory weglaat krijg ik dezelfde foutmelding. Nu kan ik wel een constructor met 0 parameters maken voor File, maar dat is niet netjes.
In Java moet het met super(Verbinding Verb), maar dat vindt C# niet leuk. Weet iemand toevallig hoe het wel moet? Alvast bedankt.