Getters
lAttributes of objects should never be accessed within an object simply by referring to them:
Quantity x = new Quantity(É);
É
System.out.println(x.Num);
lexcept possibly for debugging purposes.
lInstead, use a getter method:
int getNum()
{
return Num;
}
...
System.out.println(x.getNum());
BAD
GOOD