已采納回答 / weixin_慕先生6231548
初始化與賦值是不同的概念:靜態變量的初始化是在編譯時進行,變量的賦值是在函數或程序運行時進行。靜態變量只初始化一次,但可以通過賦值的方式多次修改靜態變量的值。
2019-01-07
已采納回答 / 慕雪4177991
首先回答,入口類(接口)是有必要單獨創建的,Java語言所有的程序都是通過類來組織的,創建一個入口類,能更好的進行管理以及梳理清邏輯,明確哪些方法屬于哪里,并且采用入口的方式,能更好的進行功能使用,而不擔心實現細節
2018-12-20
已采納回答 / Labulafu
類是一個包含一種/多種屬性的“集合”,還包括構造方法;對象是一個具體的存在,通過類來創建,在類里面定義對象的具體屬性(對象的某些具體值,擁有哪些功能等)
2018-12-19
已采納回答 / zx_magic
你這個直接將對象給輸出了,調用的是類的toString方法,該方法返回的是該Java對象的內存地址經過哈希算法得出的int類型的值在轉換成十六進制。這個輸出的結果可以等同的看作Java對象在堆中的內存地址。應該是 // 創建方法內部類的對象?MInner mi = new MInner();?// 調用內部類的方法 ? int newScore = mi.getScore();
2018-12-14
已采納回答 / ZeroYip
(在外部類成員變量與內部類成員變量同名時)使用"this"便于分辨所調用的變量屬于外部類或內部類;參考第1條的含義,如果使用"this.類名.成員變量"的形式,編譯器將無法了解這個this是指代哪一個類的(相當于,由“我要從這個A號貨艙取貨”變為“我要A號貨艙取貨”的區別,我們無法了解我們到底要到什么地方的A號貨艙取貨);必應一下關鍵詞“JAVA this的使用”,一大把教程;
2018-12-10
已采納回答 / ZeroYip
先考慮自己的方向;關于基礎鞏固的,可以查看關于面向對象的概念或Java的基礎概念;關于進階的,可以自行選擇往JVM方向、Java Web方向、Android方向等發展;如果是想要練手的,自己在GitHub上找幾個小項目也可以的。
2018-12-10