How can I write an anonymous function in Java?

后端 未结 5 1190
无人及你
无人及你 2020-12-22 23:15

Is it even possible?

5条回答
  •  Happy的楠姐
    2020-12-22 23:50

    if you mean an anonymous function, and are using a version of Java before Java 8, then in a word, no. (Read about lambda expressions if you use Java 8+)

    However, you can implement an interface with a function like so :

    Comparator c = new Comparator() {
        int compare(String s, String s2) { ... }
    };
    

    and you can use this with inner classes to get an almost-anonymous function :)

提交回复
热议问题