Question -
Given the following piece of code: public interface Guard{ void doYourJob(); } abstract public class Dog implements Guard{ } which of the following statements is correct?
Options:
A .  This code will not compile, because method doYourJob() in interface Guard must be defined abstract.
B .  This code will not compile, because class Dog must implement method doYourJob() from interface Guard.
C .  This code will not compile, because in the declaration of class Dog we must use the keyword extends instead of implements.
D .  This code will compile without any errors.
Submit Your Solution hear: