Auf Thema antworten

[code=Java]

final NXTInfo nxtInfo = new NXTInfo(NXTCommFactory.BLUETOOTH, "Windmaker", "001653129999");

final NXTComm nxtComm = NXTCommFactory.createNXTComm(NXTCommFactory.BLUETOOTH);

nxtComm.open(nxtInfo);

[/code]

Die Idee bei der lejos-API ist, dass Du nur eine Referenz auf das Interface NXTComm für die Methodenaufrufe (z.B. open()) benutzt. Die konkrete Implementierung wird dadurch versteckt und wird von der NXTCommFactory geliefert.


Den Code habe ich aus den javadocs extrahiert. Ich habe leJOS nicht, deswegen ist es nicht getestet.



Oben