作者ogamenewbie (._.)
看板java
標題Re: [問題] 剛上課老師就給了這些問題!!希望可以給 …
時間Mon Nov 17 18:53:11 2008
我並不是來回答這個問題的,只是我覺得,遇到這種問題可以有這樣的想法。
※ 引述《solo0130 (鐵鐵)》之銘言:
(前略)
: 問題:
: a.為何main之前要有pulic,若省略會有和結果?
: b.為何main之前會有static(靜態)?目的為何?
: c.為何main之前會有void(空的)?表示main沒有回傳數值?
基本上這三題都是針對 main ,導致這三題都很沒用。
因為那一句話除了 args 是可以自己高興隨便亂設跟 [] 的位置可以調整一下
基本上規定就是這樣,沒有什麼為不為何的。
但是身為一個在學術體系裡面的一份子,講話不可以這樣看起來沒有什麼意義。
基本上就要對這些問題加以延伸探討,
例如說
如果是在一般的 method 上 public/static/void 有何意義。
(把問題擴展到 main 以外的地方)
為什麼 Java 的規格要寫死說那邊就是這樣。
(去根據基礎規格陳述為何那邊會這樣)
跟其他的語言相較之下 (例如 int main()) 的差異是在哪邊。
(與其他語言比較異同來陳述這種方式有何意義)
之類的
去把這些面向的東西加以探討整合出一份報告或投影片來講,
這樣講出來看起來就會頭頭是道,老師就會聽不懂,你們就會很高分。
不過遇到強者老師,你們就會被問更硬的部分。
結局一樣是像壁虎般被釘在黑板上就是了 ┐(==__==)┌
: d. system.out.println 是用來輸出結果但.out到底是什麼?是method嗎?若是method為
: 何後面還會接.Println()這個函式?system是一個物件嗎?system.out.println的運作原理
: 為何?也就是應如何清楚解釋system.out.println()。她們之間的逗點意思又該為何?
: 有些東西我還不是很懂!但老師一上課就說了好多東西!他說~我們解釋不出來!扣總分5分~
: 因為我們才剛上課沒多久!!
這個沒什麼好說的, API 文件先看完 (可能 source 也看一下)
你就知道 system 是一個什麼, out 是裡面的什麼, println 是裡面的另一個什麼
運作原理拿 source 出來講一下又可以嚇死一堆人了這樣。
當然也可以搭配前面說的做法去做一些延伸閱讀或探討,
這樣你可能會更加了解說為什麼 Java 會有這種東西。
然後那個 . 請去參閱一般 Java 程式書應該都有寫,
去圖書館或者去書店站著翻看一下,不可能一整排書你全部都看不懂吧...
--
要是真看不懂可以再回來問,搞清楚你們不懂的點
對於接下來的人的學習也是有幫助的。
--
還有人要補些其他的Java報告唬人法的嗎? XD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.34.164
推 solo0130:萬分的感謝你,有時候感覺像C語言但是寫法又很大落差... 11/17 19:21
推 TonyQ:教授:這篇滿分。 11/17 19:31