Hallo allemaal,
Wij zijn op school bezig met een opdracht over kunstmatige intiligentie.
We hebben een robotje in een map en die mag geen botsing maken met een muur.
Hij beweegt zich voor met informatie wat hij krijgt van z'n laser.
Nu hebben we in de klasse Laser een methode pointToObstacle().
In deze methode heb ik 3 double die ik en de klasse Controller wil gebruiken.
Maar dan krijg ik dus de melding:"Cannot make a static reference to the non-static field Laser.fDistance"
ik moet dus in controller de double's fDistance lDistance en rDistance hebben.
Deze zijn non-static in de klasse Laser. (static maken heeft geen zin).
Een instantie maken lukt me niet omdat laser extends Device en Device implements runnable denk ik ofzo.
Plz help. morguh is de deathline.
Wij zijn op school bezig met een opdracht over kunstmatige intiligentie.
We hebben een robotje in een map en die mag geen botsing maken met een muur.
Hij beweegt zich voor met informatie wat hij krijgt van z'n laser.
Nu hebben we in de klasse Laser een methode pointToObstacle().
In deze methode heb ik 3 double die ik en de klasse Controller wil gebruiken.
Maar dan krijg ik dus de melding:"Cannot make a static reference to the non-static field Laser.fDistance"
ik moet dus in controller de double's fDistance lDistance en rDistance hebben.
Deze zijn non-static in de klasse Laser. (static maken heeft geen zin).
Een instantie maken lukt me niet omdat laser extends Device en Device implements runnable denk ik ofzo.
Plz help. morguh is de deathline.
