自己無任何程式語言基礎,想自學爬文說到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;
}
}
老實說。
歐萊禮的書什麼都好,就只有深入淺出我是完全不建議買。
不管是什麼系列語言的深入淺出都一樣。
我真切的以為:不要怕麻煩去看那種字很多的書。
如果你很認真的問我為什麼不要深入淺出,這到底有什麼不好?
那麼我就必須告訴你一件很重大的事實:
『你過去學習的是台灣的讀書式教育,而不是美國式的開放式圖像學習教育,
這是習慣造就那本書不合適國人的原因。如果你真切的想看懂那本書,那你得
先好好學習美式學習法。但你想花多少時間改變?至少我已經懶得改了。』
說的太好了!!!!!.....網友神回覆!
那不適合十幾年"填鴨教育"訓練出來的我們
這系列的書,我買過兩本,後來都放棄了
那麼我就必須告訴你一件很重大的事實:
『如果你真切的看不懂那本書,那你得先好好想想程式設計不是你的職涯。』
小女子私以為,學觀念看歐萊禮可能不錯 //但也要看翻譯的品質
學習寫程式...
實際上是定義了 Dog 跟 Movie 兩個 class
另外兩個只是用來寫 main 當作執行的起點而已
當然你要將這兩個視為類別, 也不算錯就是了
他有些內容不一定要你當下理解
順順的讀下去,有些東西回頭看就看懂了
除非是習題卡關,不然不用太拘泥一些看不懂的地方
外國很多教材書都是這種教法