Hallo zusammen,
Probleme über Probleme...
ich bin neu hier und hoffe, das ihr mich nicht gleich bei meinem ersten Thread lüncht, weil angaben fehlen, darum fang ich erstmal an.
ich habe hier nun eine Aufgabe vor mir liegen, um mich an Eclipse zu gewöhnen.
-Legen Sie mit dem Eclipse ein neues
Projekt in Ihrem Home-Verzeichnis an.
-Kopieren Sie die Bibliothek
„uebung1.jar“ in das eben erzeugte
Projekt-Verzeichnis und binden Sie sie
in das neue Projekt ein.
-E n t wi c k e l n S i e d i e K l a s s e
MyComputer. Diese Klasse speichert
die wichtigsten Eigenschaften eines
PCs und bietet die Möglichkeiten auf
einzelnen Properties, wie z.B. CPU,
HDD usw., lesend und schreibend
zuzugreifen. Dazu muss das Interface
uebung1.Computer implementiert
werden.
-S c h r e i b e n S i e d i e K l a s s e
Uebung1Treiber. Diese Klasse soll
eine Instanz vom Typ MyComputer
erzeugen, sinnvolle Werte für die
einzelnen Properties festlegen und
schließlich die Eigenschaften des
Computers mit Hilfe der Klasse
uebung1.EinstiegsFrame auf dem
Bildschirm ausgeben.
soweit habe ich alle klassen erzeugt, Attribuite eingebunden, der code lautet wie folgt:
hier MyComputer.java
EinstiegsFrame.java
und Uebung1.java mit der main-Methode
möchte ich nun die main-Methode ausführen, so kommt folgender Inhalt:
null
und ich habe keinen schimmer warum, möglich auch, das ich grundlegend was vergessen habe. wäre freundlich wenn sich das jemand anschauen kann.
grüße squishery
Probleme über Probleme...
ich bin neu hier und hoffe, das ihr mich nicht gleich bei meinem ersten Thread lüncht, weil angaben fehlen, darum fang ich erstmal an.
ich habe hier nun eine Aufgabe vor mir liegen, um mich an Eclipse zu gewöhnen.
-Legen Sie mit dem Eclipse ein neues
Projekt in Ihrem Home-Verzeichnis an.
-Kopieren Sie die Bibliothek
„uebung1.jar“ in das eben erzeugte
Projekt-Verzeichnis und binden Sie sie
in das neue Projekt ein.
-E n t wi c k e l n S i e d i e K l a s s e
MyComputer. Diese Klasse speichert
die wichtigsten Eigenschaften eines
PCs und bietet die Möglichkeiten auf
einzelnen Properties, wie z.B. CPU,
HDD usw., lesend und schreibend
zuzugreifen. Dazu muss das Interface
uebung1.Computer implementiert
werden.
-S c h r e i b e n S i e d i e K l a s s e
Uebung1Treiber. Diese Klasse soll
eine Instanz vom Typ MyComputer
erzeugen, sinnvolle Werte für die
einzelnen Properties festlegen und
schließlich die Eigenschaften des
Computers mit Hilfe der Klasse
uebung1.EinstiegsFrame auf dem
Bildschirm ausgeben.
soweit habe ich alle klassen erzeugt, Attribuite eingebunden, der code lautet wie folgt:
hier MyComputer.java
Code:
import uebung1.Computer;
public class MyComputer implements Computer {
private String mCPU;
private String mRAM;
private String mHD1;
private String mHD2;
private String mHD3;
private String mHD4;
private String mFloppy;
private String mCDROM;
private String mDVD;
public java.lang.String getCPU(){
if (mCPU != null){
return mCPU;
}
else{
return null;
}
}
public java.lang.String getRAM(){
return mRAM;
}
public java.lang.String getHD1(){
return mHD1;
}
public java.lang.String getHD2(){
return mHD2;
}
public java.lang.String getHD3(){
return mHD3;
}
public java.lang.String getHD4(){
return mHD4;
}
public java.lang.String getFloppy(){
return mFloppy;
}
public java.lang.String getCDROM(){
return mCDROM;
}
public java.lang.String getDVD(){
return mDVD;
}
public void printOut(){
System.out.println(mCPU);
}
}
EinstiegsFrame.java
Code:
public class EinstiegsFrame extends javax.swing.JFrame{
public EinstiegsFrame(uebung1.Computer computer){
}
private void initListeners(){
}
protected void quit(){
}
}
und Uebung1.java mit der main-Methode
Code:
import uebung1.EinstiegsFrame;
import uebung1.Computer;
public class Uebung1 {
public static void main (String [] args){
MyComputer pc = new MyComputer();
pc.printOut();
}
}
möchte ich nun die main-Methode ausführen, so kommt folgender Inhalt:
null
und ich habe keinen schimmer warum, möglich auch, das ich grundlegend was vergessen habe. wäre freundlich wenn sich das jemand anschauen kann.
grüße squishery