Ich lerne gerade Java mit dem Buch "Jetzt lerne ich Java".
Wahrscheinlich bin ich einfach zu blöd dafür. :? ^^
Ich habe folgende Beispiele aus dem Buch übernommen:
Datei CMitarbeiter.class:
und die 2. Datei (CMitarbeiterVerwaltung.class):
Beim Kompilieren passiert folgendes:
http://www.java-forum.org/de/userfiles/user13378/Screeeen.png
Warum klappt das Importieren der Klasse CMitarbeiter nicht, obwohl beide Dateien sich im selben Verzeichnis befinden?
Wahrscheinlich bin ich einfach zu blöd dafür. :? ^^
Ich habe folgende Beispiele aus dem Buch übernommen:
Datei CMitarbeiter.class:
Code:
public class CMitarbeiter
{
String m_name;
String m_vorname;
int m_gehalt;
public CMitarbeiter(String pName, String pVorname, int pGehalt)
{
m_name = pName;
m_vorname = pVorname;
m_gehalt = pGehalt;
}
public void datenAusgeben()
{
System.out.println("\n");
System.out.println("Name : " + m_name);
System.out.println("Vorname : " + m_vorname);
System.out.println("Gehalt : " + m_gehalt +
" EUR" );
}
public void gehaltErhoehen(int pErhoehung)
{
m_gehalt += pErhoehung;
}
}
und die 2. Datei (CMitarbeiterVerwaltung.class):
Code:
import CMitarbeiter;
public class CMitarbeiterVerwatung
{
public static void main(String[] args)
{
CMitarbeiter[] personalliste = new CMitarbeiter[4];
int mitarbeiterzahl;
personalliste[0] = new CMitarbeiter("Marx", "Groucho", 8000);
personalliste[1] = new CMitarbeiter("Marx", "Chico", 7000);
personalliste[2] = new CMitarbeiter("Marx", "Harpo", 7000);
personalliste[3] = new CMitarbeiter("Marx", "Zeppo", 7000);
mitarbeiterzahl = 4;
// alle Mitarbeiter ausgeben
for(int i = 0; i < personalliste.length; i++)
personalliste[i].datenAusgeben()
}
}
Beim Kompilieren passiert folgendes:
http://www.java-forum.org/de/userfiles/user13378/Screeeen.png
Warum klappt das Importieren der Klasse CMitarbeiter nicht, obwohl beide Dateien sich im selben Verzeichnis befinden?