1. 程式人生 > >java中自己常犯的錯誤匯總

java中自己常犯的錯誤匯總

結束 sta 對象 sys system println cstatic turn 東西方

1package debug; 2 3/* 4 1、定義一個公共的動物類,包含名字、年齡、顏色和吃飯東西方法 5 2、定義一個貓類,繼承動物類,同時擁有玩遊戲的本領 6 3、定義一個狗類,繼承動物類,同時擁有看門的本領 7/ 8 9class Animal{10private String name;11privateint age;12private String color;1314public Animal() {1516 }1718publicAnimal(String name,int age,String color) {19this.name = name;20this.age = age;21this.color = color;22 }2324public StringgetName() {25return name;26 }2728publicint getAge() {29return age;30 }3132public StringgetColor() {33return color;34 }3536publicvoid setName(String name) {37this.name = name;38 }3940publicvoid setAge(int age) {41this.age = age;42 }4344publicvoid setColor(String color) {45this.color = color;46 }4748publicvoid eat() {49System.out.println("餓了就要吃飯");50 }51}5253classCatextends Animal{54public Cat() {}5556publicCat(String name,int age,String color) {57super(name,age,color);58 }5960publicvoid playGame() {61System.out.println("貓都會玩遊戲了");62 }6364}656667publicclass Demo16 {68publicstaticvoid main(String[] args) {69Cat c1 =new Cat();70c1.setName("tom");71c1.setAge(3);72c1.setColor("white");73 c1.playGame();74System.out.println("貓的名字叫:" + c1.getName() + "\n年齡為:" + c1.getAge() + "\n顏色為:" +c1.getColor());7576Cat c2 =newCat("jerry",5,"yellow");77System.out.println("貓的名字叫:" + c2.getName() + "\n年齡為:" + c2.getAge() + "\n顏色為:" + c2.getColor());78 }7980}

上面代碼是經常調試修改後正確的代碼,下面將在調試過程中遇到的錯誤一一羅列如下:

1、在類中的方法經常會忘記帶上方法的返回類型: String, int, void.....

2、在每句結束時忘記以分號結束該語句

3、在輸出語句中的字符串連接涉及對象調方法時忘記以()結束

java中自己常犯的錯誤匯總