Cómo escribir una interfaz de sistema externo en Java para implementar la importación de archivos
Importar flujo de salida de archivo Java .io;
Archivo de operación de interfaz pública {
//Importar archivo
importFile booleano público (ruta de cadena, nombre de cadena);
//Archivo de exportación
archivo de exportación de flujo de salida de archivo público (ruta de cadena);
} p>
// ........................................ ..
//Implementar subclase
Importar flujo de salida de archivo Java .io .
La clase pública OperateFileImp implementa OperateFile{
archivo de importación booleano público. (ruta de cadena, nombre de cadena) {
// Archivo de archivo = nuevo archivo (ruta, nombre)....
// El siguiente es el método de implementación, trabajo... .
Devuelve falso
}
Archivo de exportación de flujo de salida de archivo público (ruta de cadena) {
// .. ... ...
Devolver nulo
}
}
// ........... .. ......................
//.. Proporciona una interfaz con el mundo exterior. ....
Fábrica de clases públicas {
OperateFile estática privada op = null
Fábrica de clases públicas estáticas int OPERATE _ FILE = 1001;
Fábrica privada(){
}
//Implementar llamada de interfaz externa
Archivo de operación pública getInstance(int classType){
if(tipo de clase == 1001){
op = new operatorfilimp();
Devolver op;
}
De lo contrario {
Excepción de tiempo de ejecución lanzada ("¡La subclase que se generará no está definida!");
}
}
}