是否可以在创建对象时声明方法?我在java中遇到了以下代码行:
public static void main(String[] args) {
Comparator<String> comparator = new Comparator<String>() {
public int compare (String s1, String s2) {
return s1.compareToIgnoreCase(s2);
}
};
}
看起来在创建对象comparator
时,代码正在添加一个方法来实现Comparator<T>
接口。创建实例时是否总是可以添加其他方法,或者它是否特别与 java 接口相关?
谢谢你的帮助!