Topic: 1z0-809 topic 1 question 78
Given:
interface Doable {
public void doSomething (String s);
}
Which two class definitions compile? (Choose two.)
A.
public class Task implements Doable { public void doSomethingElse(String s) { } }
B.
public abstract class Work implements Doable { public abstract void doSomething(String s) { } public void doYourThing(Boolean b) { } }
C.
public abstract class Job implements Doable { public void doSomething(Integer i) { } }
D.
public class Action implements Doable { public void doSomething(Integer i) { } public String doThis(Integer j) { } }
E.
public class Do implements Doable { public void doSomething(Integer i) { } public void doSomething(String s) { } public void doThat (String s) { } }