Έχω μια άσκηση για την σχολή μου και μου βγάζει 1 error αλλά δεν μπορώ να βρω τι είναι. Έχω μπερδευτεί και λίγο με τα void και τα return.
>
class Robot {
private String Modelo,Onoma,trexKat;
private int Year;
private double apostasi,trexTaxut;
void setOnoma(String a) {
Onoma=a;
}
String getOnoma() {
return(a);
}
void setModelo(String {
Modelo=b;
}
String getModelo() {
return(;
}
void setYear(int c) {
Year=c;
}
int getYear() {
return(c);
}
//Constructor
Robot(String Modelo,String Onoma,int year) {
trexTaxut=0;
trexKat="";
apostasi=0;
}
//Methods
void start(double tax,String Kat,double apo) {
System.out.print("To robot " + Onoma + "3ekinise");
trexTaxut=tax;
trexKat=Kat;
apostasi=apo;
}
void stop() {
System.out.println("To robot " + Onoma + "stamatise afou dianise" + apostasi);
trexTaxut=0;
}
void pause() {
System.out.println("To robot " +Onoma + "ekane stasi afou dianise" + apostasi + "metra");
trexTaxut=0;
apostasi=0;
}
void state() {
System.out.println("To robot" + Onoma + "pou einai" + Modelo + "modeloy kataskevastike" + Year +"xronia kai katef8inete" + trexKat + "me taxitita" + trexTaxut + "kai exontas dianisi" + apostasi + "apostasi");
}
drive(double apostasiD,double trexTaxutD,String trexKatD) {
apostasi=apostasi+apostasiD;
trexKat=trexKatD;
trexTaxut=trexTaxutD;
System.out.println("To robot " + Onoma + "dienise apostasi " + apostasi + "me katef8insi " + trexKat + "kai taxutita " + trexTaxut);
}
void driveSameDir(double apostasiS,double trexTaxutS) {
apostasi=apostasi+apostasiS;
trexTaxut=trexTaxutS;
System.out.println("To robot "+ Onoma +"dienise " + apostasi + "me taxitita " + trexTaxut + "stin idia katef8insi");
}
void driveSameSpeed(double apostasiE,double trexKatE) {
apostasi=apostasi+apostasiE;
trexKat=trexKatE;
System.out.println("To robot " + Onoma + "dienise " +apostasi +"apostasi allazontas katef8insi se "+trexKatE+"me tin idia ta taxitita");
}
public double dwseApostash() {
return apostash;
}
}
public class Robot {
public static void main(String args[]) {
Robot Robot1= new Robot();
Robot Robot2 = new Robot();
Robot Robot3 = new Robot();
Robot1.setName(Γιάννης);
Robot2.setName(Ασίμο);
Robot3.setName(Μαίρη);
Robot1.setModelo(Google_Robandroid_4);
Robot2.setModelo(Honda_Asi_3);
Robot3.setModelo(Apple_iRobot_5);
Robot1.setXronia(2010);
Robot2.setXronia(2011);
Robot3.setXronia(2012);
Robot1.Start(voreia,10,30);
Robot2.Start(notia,20,30);
Robot3.Start(anatolika,15,35);
Robot1.Drive3(20,dutika);
Robot3.Drive2(10,30);
Robot2.Pause(20);
Robot3.Drive1(10,20,Voreia);
Robot.Drive2(20,30);
Robot.Drive1(30,20,Dutika);
//Εμφανίστε πόση είναι η συνολική απόσταση που διάνυσαν όλα τα ρομπότ μαζί.
Robot1.DwseApostash();
Robot2.DwseApostash();
Robot3.DwseApostash();
Robot3.State();
Robot2.Drive3(10,Notia);
Robot1.Stop();
}
}
Αποτελέσματα ...
>java.lang.NoClassDefFoundError: Robot
Caused by: java.lang.ClassNotFoundException: Robot
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: Robot. Program will exit.
Exception in thread "main"
Process completed.