fedora wrote:JAVA 是一種「強...(恕刪) 謝謝您的回答只是我還是不太懂小明 = new 人類();這句語法除了中文必須改成英文外還要宣告它是物件嗎?物件 小明= new 人類();請問上面那對嗎?謝謝
pinget9 wrote:小明 = new 人類();這句語法除了中文必須改成英文外還要宣告它是物件嗎?物件 小明= new 人類();請問上面那對嗎?...(恕刪) 對,物件也要宣告第一種宣告方法:分開宣告,和實體化:人類 小明 ;小明 = new 人類 () ;第二種宣告方法:宣告和實體化,一起來人類 小明 = new 人類 () ;一般都採用第二種方法,因為第一種方法太囉唆。物件前面的資料型態,就是 class 的名稱範例:原始碼:人類.java原始碼:執行.java↑ 實體化物件的時候,「資料型態」就是 Class 的名稱人類 小明 = new 人類 () ;編譯和執行結果:
新的問題請教public static void main(String[] args) {System.out.println("I love Java!");}為什麼要用public而不用private為什麼用static不可以省略嗎?static是作什麼用呢?靜態是指什麼以上兩個問題看了好多解答仍類是看不懂謝謝
pinget9 wrote:新的問題請教publ...(恕刪) 宣告public的用意是讓所有其他的class皆能看到此method(如果用在class上,則可以讓其他class皆能看到此class)其他不同的宣告還有private以及protectedstatic的話稍微複雜一點,這邊有一個比較好的解釋。不過你目前還不用擔心,這方面較深入java,等你學到Data Structure自然會了解。至於為什麼main需要用public static.....因為Java說的算不然Java編譯器會給你警告而且不讓你運行程式建議你還是去買一本java的書來參考,基本的java語法書上講的會更詳細不懂的地方再Google
victorlin11 wrote:宣告public的用...(恕刪) 謝謝你耐心的解答public static void main(String[] args) {System.out.println("I love Java!");}以這個例子來說,若是宣告private應該也要可以才對它用不著給其他類別用,一定要用public嗎?我有學過vb6對java完全不熟PS.我這邊有兩本java的書,都沒解說的很詳細,就如同我上面說的那樣
pinget9 wrote:謝謝你耐心的解答pu...(恕刪) 你可以試著跑一下用private main會怎麼樣,但不建議這樣做當初Java制定public static是有原因的就像說為什麼英文一定要從左寫到右,因為當初這樣說了算反正只要記得永遠用public static void main就行了
pinget9 wrote:謝謝剛剛看了stat...(恕刪) static跟final並不衝突想要寫完整的話可以這樣: public static final double PI = 3.1415926