定义一个昆虫类Insect,包括属性name,size,color;定义其有参构造方法;生成成员变量的get和set方法;定义run方法 void run(Insect a)打印输出谁在跑,接受参数Insect类型;在main函数测试该类new一个实例对象i,调用run方法,然后打印输出i的name,size,color
时间: 2024-02-09 22:11:36 浏览: 32
好的,以下是一个Java代码定义昆虫类Insect:
```java
public class Insect {
private String name;
private int size;
private String color;
public Insect(String name, int size, String color) {
this.name = name;
this.size = size;
this.color = color;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getSize() {
return size;
}
public void setSize(int size) {
this.size = size;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
public void run(Insect a) {
System.out.println(a.getName() + " is running.");
}
public static void main(String[] args) {
Insect i = new Insect("Butterfly", 5, "Yellow");
i.run(i);
System.out.println("Name: " + i.getName() + ", Size: " + i.getSize() + ", Color: " + i.getColor());
}
}
```
这个类有三个属性:名称(name)、大小(size)和颜色(color)。它有一个有参构造方法和生成成员变量的get和set方法。它还有一个run方法,接受一个Insect类型的参数,并打印输出谁在跑。在main函数中,我们首先创建一个Insect类的实例对象i,然后调用run方法,最后打印输出i的name,size和color属性值。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![tgz](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.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)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![.zip](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)