学会找出程序中的bug也是在学习和开发过程中很重要的一个技能,本次任务我们就来寻找bug!
小明书写了一段代码,完成了Animal类和测试类Test的创建。大家可以将小明书写有误或者需要优化的地方分享到讨论区,并且总结以后在书写代码时要注意哪些易错的地方;也可以在讨论区分享自己平时书写代码时比较容易出错的地方。
代码如下:
Animal类
private class Animal {
private string name;//动物名属性
private int age; //年龄属性
//无参构造方法
public void Animal() {
}
//带参构造方法
public void Animal(string name, int age) {
this.name = name;
this.age = age;
}
//name和age相关的get和set方法
private string getName() {
return name;
}
private void setName(string name) {
this.name = name;
}
private int getAge() {
return age;
}
private void setAge(int age) {
this.age = age;
}
//吃东西的方法
private void eat() {
System.out.println(“小动物吃东西”);
}
//睡觉的方法
public void sleep() {
System.out.println(this.name + “在睡觉”);
}
}
测试类:
public class Test {
public static void mian(String[] args) {
Animal an = new Animal();
an.setName(小老虎);
an.setAge(5);
an.sleep();
Animal an2 = new Animal(“小猫咪”, “10”);
an2.eat();
}
}
大家可以畅所欲言,期待你的回复哦~