补全JAVA代码class Animal { } interface Action { } public class Frog extends Animal implements Action{ public static void main(String[] args) { Animal cat = new Animal("cat","female",3);//名字,性别,年龄 cat.getName(); cat.getAge(); cat.getSex(); cat.growUp(); Animal.getInfo(); Frog frog1 = new Frog("frog","male","tadpole",5);//名字,性别,形态,年龄 frog1.growUp(); frog1.getInfo(); frog1.move(); frog1.breed(); Frog frog2 = new Frog("male","tadpole",9);//性别,形态,年龄 frog2.growUp(); frog2.getInfo(); frog2.move(); frog2.breed(); } }
时间: 2023-05-28 09:01:51 浏览: 82
class Animal {
private String name;
private String sex;
private int age;
public Animal(String name, String sex, int age) {
this.name = name;
this.sex = sex;
this.age = age;
}
public String getName() {
return name;
}
public String getSex() {
return sex;
}
public int getAge() {
return age;
}
public void growUp() {
age++;
}
public static void getInfo() {
System.out.println("This is an animal.");
}
}
interface Action {
void move();
void breed();
}
public class Frog extends Animal implements Action {
private String form;
public Frog(String name, String sex, String form, int age) {
super(name, sex, age);
this.form = form;
}
public Frog(String sex, String form, int age) {
super("frog", sex, age);
this.form = form;
}
@Override
public void move() {
System.out.println("The frog is jumping.");
}
@Override
public void breed() {
System.out.println("The frog is laying eggs.");
}
public void getInfo() {
System.out.println("This is a frog.");
}
public void growUp() {
super.growUp();
if (age > 5) {
form = "adult";
}
}
public static void main(String[] args) {
Animal cat = new Animal("cat", "female", 3);
cat.getName();
cat.getAge();
cat.getSex();
cat.growUp();
Animal.getInfo();
Frog frog1 = new Frog("frog", "male", "tadpole", 5);
frog1.growUp();
frog1.getInfo();
frog1.move();
frog1.breed();
Frog frog2 = new Frog("male", "tadpole", 9);
frog2.growUp();
frog2.getInfo();
frog2.move();
frog2.breed();
}
}
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)