创建猫类使用for循环,编写一个猫类,然后分别创建3只猫对象,分别是黑猫,白猫和黄猫,让三只猫都去抓老鼠用java来写这个
时间: 2024-02-25 15:56:34 浏览: 186
好的,以下是代码实现:
```java
class Cat {
String color;
public Cat(String color) {
this.color = color;
}
public void catchMouse() {
System.out.println(color + "猫抓老鼠");
}
}
public class Main {
public static void main(String[] args) {
String[] colors = {"黑", "白", "黄"};
Cat[] cats = new Cat[3];
for (int i = 0; i < colors.length; i++) {
cats[i] = new Cat(colors[i]);
}
for (Cat cat : cats) {
cat.catchMouse();
}
}
}
```
输出结果为:
```
黑猫抓老鼠
白猫抓老鼠
黄猫抓老鼠
```
这里创建了一个 `Cat` 类,拥有一个颜色属性和一个抓老鼠的方法。在 `Main` 类中使用 for 循环创建三只不同颜色的猫对象,并调用它们的 `catchMouse` 方法,输出每只猫抓老鼠的动作。
相关问题
创建猫类使用for循环,编写一个猫类,然后分别创建3只猫对象,分别是黑猫,白猫和黄猫,让三只猫都去抓老鼠
好的,以下是创建猫类并使用for循环创建3只猫对象的Python代码:
```python
# 定义猫类
class Cat:
def __init__(self, color):
self.color = color
def catch_mouse(self):
print(f"{self.color}猫正在抓老鼠!")
# 使用for循环创建3只猫对象
cat_colors = ["黑", "白", "黄"]
cats = []
for color in cat_colors:
cat = Cat(color)
cats.append(cat)
# 让三只猫都去抓老鼠
for cat in cats:
cat.catch_mouse()
```
运行以上代码,输出如下:
```
黑猫正在抓老鼠!
白猫正在抓老鼠!
黄猫正在抓老鼠!
```
三只猫都按照要求抓老鼠了。
Java练习题,创建一个猫类,然后分别创建三只猫的对象,分别是黑猫,白猫,黄猫,让三只猫都去捉老鼠
好的,我来为你解答这个Java练习题。
首先,我们需要创建一个猫类,并添加猫的颜色属性。代码如下:
```java
public class Cat {
private String color;
public Cat(String color) {
this.color = color;
}
public void catchMouse() {
System.out.println(color + "猫抓老鼠");
}
}
```
然后,我们可以创建三只不同颜色的猫的对象,代码如下:
```java
public class Main {
public static void main(String[] args) {
Cat blackCat = new Cat("黑");
Cat whiteCat = new Cat("白");
Cat yellowCat = new Cat("黄");
blackCat.catchMouse();
whiteCat.catchMouse();
yellowCat.catchMouse();
}
}
```
运行上面的代码,就可以看到三只不同颜色的猫都在抓老鼠了。
阅读全文