欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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、在输出语句中的字符串连接涉及对象调方法时忘记以()结束