Java Set存进去一个类后,如何再次提出来,并读取其中的元素的属性值

举个例子:

class Number 中定义了两个属性,int a ,int b

将class Number 实例化为num后 使用set.add(num)添加进set当中,

问:如何通过set来读取num.a与num.b?

Set sets = new HashSet();
Number b = new Number();
b.setA(1);
b.setB(2);
sets.add(b);
Iterator it = sets.iterator();
while (it.hasNext()) {
Number str = it.next();
System.out.println(str.getA());
}