Re: [问题] Java interface的属性使用

楼主: JustinHere (良葛格)   2014-10-04 07:11:56
※ 引述《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,所以在接口中列举常数,一定要使用=指定值
,否则就会编译错误。
作者: gpctv (gpctv)   2014-10-05 14:12:00
可是他在接口中不是也有指定值吗?!
作者: icydream (巧虎)   2014-10-05 21:36:00
想表达的重点是在前面的public static final XD
作者: swpoker (swpoker)   2014-10-06 10:00:00
重点不可改写阿
作者: gpctv (gpctv)   2014-10-06 12:35:00
喔喔喔!!!我懂了Public!!!

Links booklink

Contact Us: admin [ a t ] ucptt.com