昨天参加IBM的面试,有一个问题答不上来:接口中定义的变量和类中定义的变量有什么区别?恳请各位指教!

解决方案 »

  1.   

    参考 
    http://blog.csdn.net/pathfinder163/archive/2009/08/16/4451189.aspx
      

  2.   

    接口中定义的变量默认是public static final 型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值。 就是常量了。
    而类中的可以改变
      

  3.   

    也可以参考 http://junojuno.blog.chinajavaworld.com/entry/2457/0/
      

  4.   


    没想到这么高深的问题你也知道,我还以为只有我一个人知道的,老师说得对,这世界上果然是人外有人,天外有天啊FORM:QQ群Java 2  Enterprise Edition(88509302) 
      

  5.   

    今天看书看到这块了,扫了一眼,居然把它pass了,赶快回去看看...