用JAVA编写Java应用相事,定义Animal类,此类中有动物的属性:名称name,的数量 legs 统计动物的数量count;方法:设置动物腿数量的方法void settegs0,获得腿数量的方法 getLegs,设置动物名称的方法setKind0,获得动物名称的方法getKind(),获得动物数量的方法 getCount()。定义 Fish 类,是Animal类的子类,统计鱼的数量count,获得鱼数量的方法 getCount).定义Tiger类,是Animal类的子类,统计老虎的数量count,获得老虎数量的方 法 getCount).定义SouthEastTiger类,是Tiger类的子类,统计老虎的数量count,获得老 虎数量的方法getCount。
时间: 2024-02-13 21:05:05 浏览: 130
好的,我可以帮你解决这个问题。
首先,让我们定义 Animal 类:
```java
public class Animal {
private String name;
private int legs;
private static int count;
public void setLegs(int legs) {
this.legs = legs;
}
public int getLegs() {
return legs;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public static int getCount() {
return count;
}
public Animal() {
count++;
}
}
```
接下来,让我们定义 Fish 类:
```java
public class Fish extends Animal {
private static int count;
public Fish() {
super();
count++;
}
public static int getCount() {
return count;
}
}
```
然后,让我们定义 Tiger 类:
```java
public class Tiger extends Animal {
private static int count;
public Tiger() {
super();
count++;
}
public static int getCount() {
return count;
}
}
```
最后,让我们定义 SoutheastTiger 类:
```java
public class SoutheastTiger extends Tiger {
private static int count;
public SoutheastTiger() {
super();
count++;
}
public static int getCount() {
return count;
}
}
```
这样,我们就定义了 Animal、Fish、Tiger 和 SoutheastTiger 四个类,并且实现了它们各自的属性和方法。
阅读全文