オブジェクトの作成中にメソッドを宣言することは可能ですか?私は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インターフェイスに関連するものですか?
助けてくれてありがとう!