ErikBooy007
Terugkerende gebruiker
- Lid geworden
- 24 mei 2007
- Berichten
- 3.814
Ik ben dan eindelijk toch begonnen met het leren van Java.
Nu heb ik me al een beetje ingelezen deze week en nu probeer ik met de handleiding van Clemens Schalkw concreet iets in elkaar te zetten.
Het eerste wat ik probeer te maken is een simpel programmaatje dat de oppervlakte van een rechthoek uitprint als je de lengte en breedte ingeeft (nu nog hardcoded).
En dat wil al niet lukken
Ik heb de class uit het naslagwerk van Clemens letterlijk overgenomen:
Nu wil ik dus wat doen met deze class en gaat het mis. Dit is de code die ik geprobeerd heb, naast een boel stukken waar tijden het compilen al errors naar voren komen. Ik krijg nu een error bij het uitvoeren.
Dit is de code die ik gebruikt heb:
En dit is de foutmelding:
't Is vast iets (voor jullie) heel voor de hand liggends, maar ik begrijp er blijkbaar nog te weinig van om zoiets simpels te kunnen maken.
Nu heb ik me al een beetje ingelezen deze week en nu probeer ik met de handleiding van Clemens Schalkw concreet iets in elkaar te zetten.
Het eerste wat ik probeer te maken is een simpel programmaatje dat de oppervlakte van een rechthoek uitprint als je de lengte en breedte ingeeft (nu nog hardcoded).
En dat wil al niet lukken

Ik heb de class uit het naslagwerk van Clemens letterlijk overgenomen:
PHP:
public class Rechthoek {
private double lengte;
private double breedte;
public void setLengte(double lengte) {
this.lengte = lengte;
}
public double getLengte() {
return this.lengte;
}
public void setBreedte(double breedte) {
this.breedte = breedte;
}
public double getBreedte() {
return this.breedte;
}
public double getOppervlakte() {
return this.lengte * this.breedte;
}
}
Nu wil ik dus wat doen met deze class en gaat het mis. Dit is de code die ik geprobeerd heb, naast een boel stukken waar tijden het compilen al errors naar voren komen. Ik krijg nu een error bij het uitvoeren.
Dit is de code die ik gebruikt heb:
PHP:
public class Rechthoek {
private double lengte;
private double breedte;
public void setLengte(double lengte) {
this.lengte = lengte;
}
public double getLengte() {
return this.lengte;
}
public void setBreedte(double breedte) {
this.breedte = breedte;
}
public double getBreedte() {
return this.breedte;
}
public double getOppervlakte() {
return this.lengte * this.breedte;
}
public static void main (String[] args){
Rechthoek r = new Rechthoek();
r.setLengte(4.5);
r.setBreedte(2.0);
double oppervlak = r.getOppervlakte();
System.out.println(oppervlak);
}
}
En dit is de foutmelding:
Code:
Exception in thread "main" java.lang.NoClassDefFoundError: Rechthoek
Caused by: java.lang.ClassNotFoundException: Rechthoek.class
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
Could not find the main class: Rechthoek.class. Program will exit.
't Is vast iets (voor jullie) heel voor de hand liggends, maar ik begrijp er blijkbaar nog te weinig van om zoiets simpels te kunnen maken.
Laatst bewerkt: