Given the following interface definition, which definitions are valid?()  <br /> interface I {  <br /> void setValue(int val);  <br /> int getValue(); <br />  }   <br /> DEFINITION a:  <br /> (a) class a extends I {  int value;  <br /> void setValue(int val) { value = val; <br /> }  <br /> int getValue() { <br /> return value;<br />  }  <br /> }  <br /> DEFINITION b:  <br /> (b) interface b extends I {  <br /> void increment(); <br />  }  <br /> DEFINITION c:  <br /> (c) abstract class c implements I {  <br /> int getValue() {<br />  return 0; <br /> } &ensp
A、Definition a.
B、Definition b.
C、Definition c.
D、Definition d.
E、Definition e.