A voir également:
- [Java debutant] Aide pour écrire des méthodes
- Méthode java - Astuces et Solutions
- Ecrire en gras sur whatsapp - Guide
- Jeux java itel ✓ - Forum Jeux vidéo
- Java runtime - Télécharger - Langages
- Java apk - Télécharger - Langages
3 réponses
Bonjour,
j'aurais besoin d'aide pour coder la méthode createQueryFactory car je ne sais pas très bien comment il faut que je m'y prenne
Merci
Voici les quelques classes qui implémentent des interfaces:
interface:
classe:
Mon main :
j'aurais besoin d'aide pour coder la méthode createQueryFactory car je ne sais pas très bien comment il faut que je m'y prenne
Merci
Voici les quelques classes qui implémentent des interfaces:
interface:
import java.io.File;
import java.io.IOException;
public interface FoogleFacade {
public Index loadIndex(File indexFile) throws IOException;
public QueryFactory createQueryFactory(Index index);
}
import java.io.File;
public interface Index {
public String getFilename();
}
classe:
import java.io.*;
public class FacadeImpl implements Facade{
public Index loadIndex(File indexFile) throws IOException{
String line = null;
Index index = new IndexImpl(indexFile.getAbsolutePath());
LineNumberReader reader = new LineNumberReader(new FileReader(indexFile));
while ((line=reader.readLine()) != null) {
System.out.println("#" + reader.getLineNumber() + " : " + line);
}
reader.close();
return index;
}
}
public class IndexImpl implements Index{
String filename = "";
public IndexImpl(String filename){
super(); this.filename = filename;
}
public String getFileName(){
return filename;
}
}
Mon main :
import java.io.*;
public class Main{
public static void main(String [] args){
Facade facade = new FacadeImpl();
try{
Index index=facade.loadIndex(new File("bbe.idx"));
System.out.println("indexed filename:"+index.getFilename());
}catch(IOException e){
System.out.println(e.getMessage());
}
}
}