Я пытаюсь сделать создавать многостраничные каталоги и файлы проще с follwoing кодом:Java: как передать класс лямбда
package ro.ex;
class File {
public interface Lamb {
public void call(Class c);
}
public static void tap(Lamb l) {
l.call(File.class);
}
public static void mkdir(String path) {
}
public static void main(String[] args) {
File.tap((f) -> {
f.mkdir("dir");
f.mkdir("dir2");
});
}
}
но в f.mkdir("dir")
, IntelliJ идея рейза не может решить метод «MKDIR»
мой вопрос: как изменить код, чтобы сделать код в основной блок работы скважины
Почему ваш 'mkdir' называет все передать' String' но ваш 'mkdir' метод не принимает любые параметры? –