I am having problems with a couple of the questions on the IBM site:
Referring to the sequence diagram in Figure Interaction, what methods MUST be implemented by the Account class?
b)withdraw, log, checkBalance
c)withdraw, checkBalance, acknowledge
If you remember the diagram I believe the answer is a).
I think acknowledge is a return and not a method.
2. When creating a subclass, the:
a)selected superclass should be chosen because it has some methods the subclass can reuse, even if others do not apply.
b)class name should normally be a qualification of its superclass' name
c)subclass should be of the same type as all of its superclasses
d)superclass should be marked as abstract
Here I have problems. I think the answer is just c but it says that I should select 2. I think a is wrong because a subclass inherits all methods and should be a subclass because those methods have some meaning. b is wrong because it doesn't matter what you call the subclass. d is wrong because a superclass does not have to be abstract.