次の問題が発生しました。
ArrayList を拡張するカスタム リスト CustomList を作成し、それに新しいメソッドを追加しました。
public class CustomList extends ArrayList<CustomObj> {
public CustomObj get(String searchName) {
...
}
}
今、私の MainActivity.java で、この CustomList の新しいオブジェクトを作成しますが、以下を使用しています:
List<CustomObj> list = new CustomList(); (1)
ではない:
CustomList list = new CustomList(); (2)
ここまでは順調ですね!しかし、関数 get(String searchName) にアクセスしようとすると、使用できる関数がありません!
なぜ?(2)を介してCustomListを作成するときに呼び出すと、完全に機能します