mercredi 6 mai 2015
Interface inplementierne und in anderer Klasse verwenden
Posted on 01:57 by verona
Hi leute, ich hab da ein Problem mit interfaces und dessen implementierung bzw korrekten benutzung. Nur schon mal vorweg es handel sich um ein problem mit einer praktikumsaufgabe in der UNI ich erwarte kein komplettlösung oder sowas. zum Problem: wir sollen eine Klasse erstellen und in dierer ein Interface implemntieren (zunächst nur als dummy.) Dieses wird dann später an eine GUI übergeben (wird ebenfalls gestellt) Hierbei handelt es sich um eine Java Class Libary
Dies Klasse wird dann in der main gui beim erstellen der GUI verwendet.
Ich hoffe irgend wer kann mich auf den richtigen weg schubsen.. PS: der Konstruktor von mainframegui
PPS: im anhang befinden sich das verwendete projekt + bibiliotheken mfg BabCom
Java Code:
-
-
package entitys;
-
/*
-
* To change this license header, choose License Headers in Project Properties.
-
* To change this template file, choose Tools | Templates
-
* and open the template in the editor.
-
*/
-
-
import edu.whs.dvi.ApplicationException;
-
import edu.whs.dvi.aufgabe1.dataaccess.DataAccessObject;
-
import edu.whs.dvi.aufgabe1.entities.Artikel;
-
import edu.whs.dvi.aufgabe1.entities.Bestellung;
-
import edu.whs.dvi.aufgabe1.entities.Kategorie;
-
import edu.whs.dvi.aufgabe1.entities.Kunde;
-
import java.util.Collection;
-
import java.util.Map;
-
-
/**
-
*
-
* @author jp
-
*/
-
public class dao implements DataAccessObject {
-
-
public dao() {
-
-
}
-
-
@Override
-
public Collection<Kategorie> getAllKategorie(Kategorie oberkategorie) {
-
return null;
-
}
-
-
@Override
-
public Bestellung startBestellung(Map<Artikel, Integer> artikel, long kundennr) throws ApplicationException {
-
return null;
-
}
-
-
@Override
-
return null;
-
}
-
-
@Override
-
return null;
-
}
-
-
@Override
-
public Collection<Kunde> getAllKunde() {
-
return null;
-
}
-
-
@Override
-
-
}
-
-
@Override
-
-
}
-
-
@Override
-
-
}
-
}
Dies Klasse wird dann in der main gui beim erstellen der GUI verwendet.
Java Code:
-
-
/*
-
* To change this license header, choose License Headers in Project Properties.
-
* To change this template file, choose Tools | Templates
-
* and open the template in the editor.
-
*/
-
package dvi.p1;
-
import entitys.dao;
-
import edu.whs.dvi.ui.ShopMainFrame;
-
/**
-
*
-
* @author jp
-
*/
-
public class DVIP1 {
-
-
/**
-
* @param args the command line arguments
-
*/
-
// TODO code application logic here
-
-
new ShopMainFrame(new dao()).setVisible(true);
-
-
}
-
-
}
Ich hoffe irgend wer kann mich auf den richtigen weg schubsen.. PS: der Konstruktor von mainframegui
Java Code:
-
public ShopMainFrame(edu.whs.dvi.aufgabe1.dataaccess.DataAccessObject dao) { /*auf den code habe ich keinen zugriff*/ }
Interface inplementierne und in anderer Klasse verwenden
Inscription à :
Publier les commentaires (Atom)
0 commentaires:
Enregistrer un commentaire