Matthew,
You are 100% correct. Thus my reason for saying it was redundant to implement both with "implements DB, InterfaceExtension". My issue is with the wording of the exam: "Your data access class must be called "Data.java", must be in a package called "suncertify.db", and must implement the following interface: ". So yes, technically, when I implement my extended interface, the one from Oracle is automatically implemented. However, I don't want to be automatically failed because my project lacks " implements DB" in the code of my Data class. It is a trivial technicality given that DB does get implemented from implementing the interface that extends it. However, it's not worth risking me being failed over something silly that Oracle expects to be on in my code, regardless of what interfaces I have extended. In other words, I don't want to fail over one line of code. ;)
Hopefully Roel or Robert will clarify if they took the exam super literal (as I am) or if they passed by just coding:
It's nit-picky, but worth it if it saves me $200.
Thanks.
Matt