iT邦幫忙

0

java深入淺出 寫出你的第一個物件

75105135 1 年前3514 瀏覽

自己無任何程式語言基礎,想自學爬文說到java深入淺出著本書適合入門用,最近看到第二章就g了,因為書上寫只有2個類別但是我怎麼看著段程式碼都是4個類別。
跪求神解
文章是寫有2個class物件程式碼如下:
(自己是用Eclipse編輯的)
著是Dog
public class Dog {
int size;
String breed;
String name;
{
{
Dog d = new Dog();
d.size = 40;
d.bark();
}
}

void bark(){
System.out.println("Ruff! Ruff!");
}
}

著是Movie
public class Movie {
String title;
String genre;
int rating;

void platIt() {
System.out.println("Playing the movie");

}
}

著是DogTestDrive
public class DogTestDrive {
public static void main (String[] args) {
Dog d = new Dog();
d.size = 40;
d.bark();
}
}

著是MovieTestDrive
public class MovieTestDrive {
public static void main (String[] args) {
Movie one = new Movie ();
one.title = "Gone with the Stock";
one.genre = "Tragic";
one.rating = -2;
Movie two = new Movie();
two.title = "Lost in Cubicle Space";
two.genre = "Comedy";
two.rating = 5;
two.platIt();
Movie three = new Movie();
three.title = "Byte Club";
three.genre = "Tragic but ultimately uplifting";
three.rating = 127;
}
}

總裁 iT邦好手 1 級 ‧ 1 年前 檢舉

java深入淺出 寫出你的第一個物件


所以....你到底寫了幾個物件呀??....暈

75105135 iT邦新手 5 級 ‧ 1 年前 檢舉
我現在還在Hello world

2 個回答

6
Samと可樂快跑
iT邦研究生 4 級 ‧ 1 年前
最佳解答

老實說。
歐萊禮的書什麼都好,就只有深入淺出我是完全不建議買。
不管是什麼系列語言的深入淺出都一樣。
我真切的以為:不要怕麻煩去看那種字很多的書。
如果你很認真的問我為什麼不要深入淺出,這到底有什麼不好?
那麼我就必須告訴你一件很重大的事實:
『你過去學習的是台灣的讀書式教育,而不是美國式的開放式圖像學習教育,
這是習慣造就那本書不合適國人的原因。如果你真切的想看懂那本書,那你得
先好好學習美式學習法。但你想花多少時間改變?至少我已經懶得改了。』

看更多先前的回應...收起先前的回應...
mis2000lab iT邦好手 1 級 ‧ 1 年前 檢舉

說的太好了!!!!!.....網友神回覆!

那不適合十幾年"填鴨教育"訓練出來的我們
這系列的書,我買過兩本,後來都放棄了

賽門 iT邦超人 1 級 ‧ 1 年前 檢舉

那麼我就必須告訴你一件很重大的事實:
『如果你真切的看不懂那本書,那你得先好好想想程式設計不是你的職涯。』

偷笑

小財神 iT邦研究生 1 級 ‧ 1 年前 檢舉

小女子私以為,學觀念看歐萊禮可能不錯 //但也要看翻譯的品質
學習寫程式...

賽門 iT邦超人 1 級 ‧ 1 年前 檢舉
<pre class="c" name="code">// 小女子私以為,學觀念看歐萊禮可能不錯

看歐萊禮深入淺出Java程式設計;

IF 中文版 = 看懂 THEN 可能適合JAVA程式設計
ELSE IF 英文版 = 看懂 THEN 適合Java程式設計
ELSE 不適合JAVA程式設計.
temo iT邦新手 1 級 ‧ 1 年前 檢舉

我個人當初是這本跟良葛格出的JAVA書互看,全文字的書有些觀念對我而言比較複雜時,就會去看深入淺出的圖像說明,這樣2本相應比較好理解

不過也是看每個人的習慣啦,像我當初一開始單看深入淺出光第1章就看不懂,後來看良葛格的書看了一部份再回過來看深入淺出反而很順

外獅佬 iT邦大師 1 級 ‧ 1 年前 檢舉

報告賽大....
編譯錯誤....冷

2
weiclin
iT邦高手 7 級 ‧ 1 年前

實際上是定義了 Dog 跟 Movie 兩個 class
另外兩個只是用來寫 main 當作執行的起點而已
當然你要將這兩個視為類別, 也不算錯就是了

我要發表回答

立即登入回答