java中自己常犯的错误汇总
程序员文章站
2022-04-28 13:22:46
上面代码是经常调试修改后正确的代码,下面将在调试过程中遇到的错误一一罗列如下: 1、在类中的方法经常会忘记带上方法的返回类型: String, int, void..... 2、在每句结束时忘记以分号结束该语句 3、在输出语句中的字符串连接涉及对象调方法时忘记以()结束 ......
1 package debug; 2 3 /** 4 1、定义一个公共的动物类,包含名字、年龄、颜色和吃饭东西方法 5 2、定义一个猫类,继承动物类,同时拥有玩游戏的本领 6 3、定义一个狗类,继承动物类,同时拥有看门的本领 7 */ 8 9 class animal{ 10 private string name; 11 private int age; 12 private string color; 13 14 public animal() { 15 16 } 17 18 public animal(string name,int age,string color) { 19 this.name = name; 20 this.age = age; 21 this.color = color; 22 } 23 24 public string getname() { 25 return name; 26 } 27 28 public int getage() { 29 return age; 30 } 31 32 public string getcolor() { 33 return color; 34 } 35 36 public void setname(string name) { 37 this.name = name; 38 } 39 40 public void setage(int age) { 41 this.age = age; 42 } 43 44 public void setcolor(string color) { 45 this.color = color; 46 } 47 48 public void eat() { 49 system.out.println("饿了就要吃饭"); 50 } 51 } 52 53 class cat extends animal{ 54 public cat() {} 55 56 public cat(string name,int age,string color) { 57 super(name,age,color); 58 } 59 60 public void playgame() { 61 system.out.println("猫都会玩游戏了"); 62 } 63 64 } 65 66 67 public class demo16 { 68 public static void main(string[] args) { 69 cat c1 = new cat(); 70 c1.setname("tom"); 71 c1.setage(3); 72 c1.setcolor("white"); 73 c1.playgame(); 74 system.out.println("猫的名字叫:" + c1.getname() + "\n年龄为:" + c1.getage() + "\n颜色为:" + c1.getcolor()); 75 76 cat c2 = new cat("jerry",5,"yellow"); 77 system.out.println("猫的名字叫:" + c2.getname() + "\n年龄为:" + c2.getage() + "\n颜色为:" + c2.getcolor()); 78 } 79 80 }
上面代码是经常调试修改后正确的代码,下面将在调试过程中遇到的错误一一罗列如下:
1、在类中的方法经常会忘记带上方法的返回类型: string, int, void.....
2、在每句结束时忘记以分号结束该语句
3、在输出语句中的字符串连接涉及对象调方法时忘记以()结束
上一篇: 肯德基的故事
下一篇: JAVA面向对象编程课程设计——项目部署
推荐阅读