Considere o programa Java apresentado na caixa abaixo.
| import java.util.*; class App { private final String first, last; public App(String first, String last) { this.first = first; this.last = last; } public boolean equals(Object o) { if ( !(o instanceof App)) return false; App n = (App)o; return n.first.equals(first) && n.last.equals(last); } public String toString() { return first + ", " + last; } static public void main(String [] args) { Set<App> s = new HashSet<App>(); s.add(new App("A", "B")); System.out.println(s.contains(new App("A", "B"))); } } |
Qual a mensagem que poderá ser impressa na saída padrão?