Re: [問題] Java interface的屬性使用

看板java作者 (良葛格)時間10年前 (2014/10/04 07:11), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/1
※ 引述《lueichun (no anonymous)》之銘言: : 我在一個Java檔的interface裡寫上: : package sa; : public interface Book : { : double price=0; : } http://openhome.cc/Gossip/Java/InterfaceSyntax.html 在interface中,也只能定義public static final的列舉常數,為了方便,也可以如下撰 寫: public interface Action { int STOP = 0; int RIGHT = 1; int LEFT = 2; int UP = 3; int DOWN = 4; } 編譯器會幫你展開為public static final,所以在介面中列舉常數,一定要使用=指定值 ,否則就會編譯錯誤。 -- 良葛格學習筆記 http://openhome.cc -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.204.225.30 ※ 文章網址: http://www.ptt.cc/bbs/java/M.1412377919.A.054.html

10/05 14:12, , 1F
可是他在介面中不是也有指定值嗎?!
10/05 14:12, 1F

10/05 21:36, , 2F
想表達的重點是在前面的public static final XD
10/05 21:36, 2F

10/06 10:00, , 3F
重點不可改寫阿
10/06 10:00, 3F

10/06 12:35, , 4F
喔喔喔!!!我懂了Public!!!
10/06 12:35, 4F
文章代碼(AID): #1KBoq_1K (java)
文章代碼(AID): #1KBoq_1K (java)