public class InitailTelphone {?public static void main(String[] args) {//??Telphone phone = new Telphone();??Telphone.call();??Telphone.cpu = 5.2f;??Telphone.mem = 5.6f;??Telphone.screen = 1.2f;??Telphone.call();}}public class Telphone {?//定義類的屬性?static float screen;?static float cpu;?static float mem;?//定義類的方法?static void call(){??float cpu = 1.22f;??System.out.println("screen:"+screen+"?? cpu:"+cpu+"?? mem:"+mem+"?? Telphone有打電話的功能");?}?void sendMessage(){??System.out.println("Telphone有發(fā)短信的功能");?}}
3 回答

香飄飄丶
TA貢獻(xiàn)14條經(jīng)驗(yàn) 獲得超6個贊
static在初始化時就已經(jīng)分配內(nèi)存,所以不需要new來分配內(nèi)存。
可以把static理解為一個全局對象,在static中都可以進(jìn)行調(diào)用

是王小二呀
TA貢獻(xiàn)88條經(jīng)驗(yàn) 獲得超19個贊
初學(xué)者你記住就行,開發(fā)過程中你會慢慢了解,如果想了解原理,建議查一下JVM(Hotspot)內(nèi)存分配原理

添加回答
舉報
0/150
提交
取消