Объясните, что не так? Пишет, что не конструктора, принимающего FileOutputStream. А про перегруженные методы пишет "Исключение системы безопасности JavaRush. Вы выполняете потенциально опасную или запрещенную операцию."
package com.javarush.task.task19.task1902;
/*
Адаптер
*/
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class AdapterFileOutputStream extends FileOutputStream implements AmigoStringWriter {
private FileOutputStream fileOutputStream;
public AdapterFileOutputStream(FileOutputStream fileOutputStream) throws FileNotFoundException {
super("name");
this.fileOutputStream = fileOutputStream;
}
public static void main(String[] args) {
}
@Override
public void writeString(String s) throws IOException {
fileOutputStream.write(s.getBytes());
}
@Override
public void flush() throws IOException {
fileOutputStream.flush();
}
@Override
public void close() throws IOException {
fileOutputStream.close();
}
}