课堂任务\课后作业:
你正在为一个宠物收容所编写一个 Java 程序,用来记录小狗的信息。请根据以下要求,完整地写出 Dog 类。
1.实例变量: 一个 String 类型的变量 name,用来记录小狗的名字。 一个 int 类型的变量 age,用来记录小狗的年龄。 这两个变量都必须是 private 的。
2.静态变量: 一个 int 类型的静态变量 totalDogs,用来记录系统总共创建了多少只小狗。初始值为 0。 必须是 private 的。
3.构造函数(重载): 第一个构造函数 Dog(String name, int age):接收名字和年龄,赋值给对应的实例变量,并将 totalDogs 增加 1。 第二个构造函数 Dog(String name):只接收名字。名字赋值给实例变量,年龄默认为 1 岁,并将 totalDogs 增加 1。
4.静态方法: public static int getTotalDogs():返回当前总共创建的小狗数量。
5.实例方法(重载): public void grow():让小狗的年龄增加 1 岁。 public void grow(int years):让小狗的年龄增加指定的 years 岁。
完成后将截图提交至问卷星:https://v.wjx.cn/vm/O6S08eU.aspx#