我有一个如下的课程A
:
A{
String name;
ArrayList<Bike> firstArray;
ArrayList<Cycle> secondArray;
// it's constructors and related methods are down lines.
}
并且我有两个实例,分别命名为a_Obj
和b_obj
。我只使用name
比较对象a_Obj
中的变量b_Obj
与indexOf
。
我的问题是在这种情况下如何调用indexOf
,换句话说,如何告诉编译器我只想比较两个对象的name
,而不管在类A
中声明的ArrayList如何。
您可以在您的课程中覆盖equals()
以下是默认情况下indexOf
的实现方式: