在 Java 中 父接口 有一个 属性 , 子类需要去实现这个属性吗 .?
例如 :
interface Person{ public static final name;}
class Student implements Person { getter( ) name ... setter( ) name ...}
子类一定要实现父接口中的属性吗 .? 如果要实现的话 , 那么就是写 getter () setter() 方法吗.? 这个问题一直很困扰我 . 求大神解答 .
ä¸ä¸å®ã
å¦æå®ç°æ¥å£ç类为æ½è±¡ç±»çè¯ï¼å°±ä¸éè¦å®ç°ææçå±æ§ï¼
å¦åçè¯å®ç°æ¥å£çç´¯å¿ é¡»å®ç°ææçå±æ§ã
å¨æ¥å£ä¸åªè½å£°æ常éåæ½è±¡çæ¹æ³ã
interface Person{ public static final name;}ä½ å¨æ¥å£ä¸å®ä¹å¸¸éname没æåå§åï¼æ¯æ æ³éè¿ç¼è¯ç
å¦æå®ç°æ¥å£ç类为æ½è±¡ç±»çè¯ï¼å°±ä¸éè¦å®ç°ææçå±æ§ï¼
å¦åçè¯å®ç°æ¥å£çç´¯å¿ é¡»å®ç°ææçå±æ§ã
å¨æ¥å£ä¸åªè½å£°æ常éåæ½è±¡çæ¹æ³ã
interface Person{ public static final name;}ä½ å¨æ¥å£ä¸å®ä¹å¸¸éname没æåå§åï¼æ¯æ æ³éè¿ç¼è¯ç
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-07-09
如果类继承了一个接口,是必须实现里面的属性和方法的像复写父类的方法一样,直接改写方法即可(注意名称、参数和返回值)都必须相同