• 3

請教JAVA程式問題


keith43 wrote:
constructor在宣告初始畫的時候沒有要做事情的話
其實可以不用寫
java會預設一個constructor給他



請問這個是什麼意思??

Jimmy Yang wrote:
不是很確定Java的...(恕刪)


Java中的不等於,查了一下網路是用 != 表示。
不知道開版大願意試試嗎?
也就是這個函式
public test82()//這個就是所謂的constructor(好吧我不知道他中文叫啥...)
{

}
如果裡面是空的
那整個函式其實是可以不用寫的

這個函式是在這樣的狀況下會執行的
test82 test82object=new test82();
這樣的話會執行這個函式
但是如果你本身沒有要初始化任何東西的話
其實這個函式可以不用寫
java會自動幫你加上去(我記得是自動加上去啦...)
偷懶就可以這樣寫XD

Jimmy Yang wrote:






Java...(恕刪)


十分感謝^^

我已經找到方法了^^感恩


keith43 wrote:
也就是這個函式

p...(恕刪)


喔喔~

這應該是JAVA自動加上去的(或是我用的編譯器自動加上的?! JCreator LE 5.00)

我沒有注意過那個@@

程度低落....正在努力研究物件導向

請問有推薦的書嗎???

我現在讀的入門書:最新 JAVA2程式語言第二版 施威銘研究室著 旗標出版

orange322 wrote:



十分感謝^^
...(恕刪)


有書就跟著看就好
基本上書不可能教你全部啦XD
最主要是學到基本的程式觀念就對了
我是有上過課(本科系的學生@@現在還是學生=v=)

至於...開發工具
如果不嫌棄的話可以用eclipse
Jcreater是比較簡單使用沒錯啦
只不過eclipse可以...做很多事情XD

我覺得啦
JCreater就是介面簡單看起來舒服

eclipse就是很懶人...
打函式打到不想打就按"alt+/"就會告訴你可以用的函式
然後忘記import的東西你打一打會提醒你
或者直接自動幫你加到最上面這樣=v=
http://www.eclipse.org/downloads/packages/release/galileo/sr2
這個是3.5.2的eclipse
新的3.6.1我是不知道有沒有去除bug了
(我用3.6的時候有bug,那時候剛出)
但是3.5.2我用起來都還蠻穩的
http://oss-tw.blogspot.com/2009/07/eclipse-35babel.html
這是中文化的教學@@
我是用這個中文化的
使用eclipse,使用eclipse,使用eclipse,使用eclipse,使用eclipse,使用eclipse(催眠ing)

keith43 wrote:
有書就跟著看就好基本...(恕刪)


eclipse+1

功能強大阿...就像是你在打程式旁邊還有一個助理在幫你的感覺

但是缺點就是有點耗資源...按.的時候它會自動列出相關的method或是instance variable
如果這個class很大的話就要等很久 = =...有時候等個10幾20秒是真的太久了一點...

Netbean不知道好不好用, 看過別的programmer在用感覺也是威力強大


orange322 wrote:
請問這個是什麼意思?...(恕刪)


Constructor是建構子
一種很特殊的類別方法(method), 在C++也有建構子 不過C++叫funcion member
不須回傳(也不能回傳), 名稱跟class name完全一致

建構子是用來初始化你類別裡的實體變數
即使你不寫 編譯器也會幫你製作一個預設的建構子, 內容為將所有的實體變數都設為0, 0.0, false, null

所以當你想對類別作初始化動作的話就用建構子吧
建構子也可以多載(Overloading) 用來應付不同情況

大概這樣 其他課本應該會說的比較詳細吧= =

keith43 wrote:






有書就跟...(恕刪)


neko1983 wrote:




Constr...(恕刪)


感謝各位大大熱心的幫助^^

正在試用Eclipse中^^

neko1983 wrote:

按.的時候它會自動列出相關的method或是instance variable

如果這個class很大的話就要等很久 = =...有時候等個10幾20秒是真的太久了一點...

eclipse...(恕刪)


這個就是我說的3.6的bug
因為在3.5並不會有這樣的狀況出現
那是3.6的問題(以我碰過的狀況來說

keith43 wrote:
這個就是我說的3.6...(恕刪)


大大

你給的連接我有去下載安裝了

只是那個中文化的我一直用不出來.....

我照著說明操作

新增(Add)的動作, 並填入下列二筆資料:
Name: Babel
Location: http://download.eclipse.org/technology/babel/update-site/galileo

但是在在功能列 [Help] -> [Install New Softwore ...],

要安裝外掛時

卻似乎找不到Location: http://download.eclipse.org/technology/babel/update-site/galileo

我目前是用書本上光碟付的Eclipse中文版

但版本比較舊(3.2.0)

對我這個初學者來說應該不會有太大的差別吧?!

不過Eclipse和JCreator比起來真的功能複雜許多....

我光是要研究如何執行就摸好久XDD



  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?