Java 中接口常量实现问题

在 Java 中 父接口 有一个 属性 , 子类需要去实现这个属性吗 .?
例如 :
interface Person{ public static final name;}
class Student implements Person { getter( ) name ... setter( ) name ...}
子类一定要实现父接口中的属性吗 .? 如果要实现的话 , 那么就是写 getter () setter() 方法吗.? 这个问题一直很困扰我 . 求大神解答 .

不一定。
如果实现接口的类为抽象类的话,就不需要实现所有的属性,
否则的话实现接口的累必须实现所有的属性。
在接口中只能声明常量和抽象的方法。
interface Person{ public static final name;}你在接口中定义常量name没有初始化,是无法通过编译的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-09
如果类继承了一个接口,是必须实现里面的属性和方法的像复写父类的方法一样,直接改写方法即可(注意名称、参数和返回值)都必须相同

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网