Бул ыкманы кантип ишке ашырат элеңиз:
public boolean equal(Annotation a1, Annotation a2) {
...
}
Sample input ():
@First(name="1", value="1"), @Second(name="1", value="1")
@First(value="2"), @First(name="2")
@First(value="3"), @First(value="3")
@Second(name="4", value="4), @Second(name="4", value="4")
Sample output:
false
false
true
true
Көрүнүп тургандай, күтүлгөн жүрүм-турум барабар
түшүнүктүү жана Javaдагы туруктуу объектилердин стандарттык барабар
ыкмасына окшош (маселе, аннотациялар үчүн барабар
барабар эмес.)
Либалар же стандарттык иш-аракеттер барбы?