Hoi iedereen,
Vandaag was ik een beetje aan het oefenen met erven en ik liep hier vast. Ik heb een fulltime werknemer die pensioenpremie moet betalen over zijn loon en ik heb al een klasse werknemer gemaakt met de private properties naam en functie. Dat is me helemaal gelukt. Vervolgens heb ik de volgende klasse gemaakt:
Ook deze wordt nog goed opgepakt door de compiler. Dan maak ik vervolgens dit:
Nu gaat het fout. De foutmelding die ik krijg is:
Wie of wie helpt mij uit de brand.
Vandaag was ik een beetje aan het oefenen met erven en ik liep hier vast. Ik heb een fulltime werknemer die pensioenpremie moet betalen over zijn loon en ik heb al een klasse werknemer gemaakt met de private properties naam en functie. Dat is me helemaal gelukt. Vervolgens heb ik de volgende klasse gemaakt:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| public class Fulltime extends Werknemer { private double Weeksalaris; public void setWeeksalaris() { Weeksalaris = WeeksalarisIn } public String getWeeksalaris() { return Weeksalaris; } public double Pensioenpremie() { return Weeksalaris * 0.05; } public double Totaal() { return Weeksalaris - Pensioenpremie; } } |
Ook deze wordt nog goed opgepakt door de compiler. Dan maak ik vervolgens dit:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
| import java.util.Scanner; public class Salaris { public static void main(String args[]) { Fulltime Fwerknemer = new Fulltime(); Scanner Toetsenbord = new Scanner(System.in); Fwerknemer.setNaam(Toetsenbord.next()); Fwerknemer.setFunctie(Toetsenbord.next()); Fwerknemer.setWeeksalaris(Toetsenbord.nextDouble()); Fwerknemer.Pensioenpremie(Fwerknemer.Pensioenpremie()); Fwerknemer.Totaal(); Partime Pwerknemer = new Partime(); Pwerknemer.setNaam(Toetsenbord.next()); Pwerknemer.setFunctie(Toetsenbord.next()); Pwerknemer.setUurloon(Toetsenbord.nextDouble()); Pwerknemer.setGewerkteUren(Toetsenbord.nextInt()); Pwerknemer.Totaal(); Toetsenbord.close(); } } |
Nu gaat het fout. De foutmelding die ik krijg is:
code:
1
2
3
4
5
6
7
| E:\mijn hobbypagina\java\javabestanden>javac Salaris.java Salaris.java:12: error: cannot find symbol Fwerknemer.Pensioenpremie(Fwerknemer.Pensioenpremie()); ^ symbol: method Pensioenpremie() location: variable Fwerknemer of type Fulltime 1 error |
Wie of wie helpt mij uit de brand.