创建猫类使用for循环,编写一个猫类,然后分别创建3只猫对象,分别是黑猫,白猫和黄猫,让三只猫都去抓老鼠
时间: 2024-02-02 21:03:05 浏览: 177
好的,以下是创建猫类并使用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()
```
运行以上代码,输出如下:
```
黑猫正在抓老鼠!
白猫正在抓老鼠!
黄猫正在抓老鼠!
```
三只猫都按照要求抓老鼠了。
相关问题
创建猫类使用for循环,编写一个猫类,然后分别创建3只猫对象,分别是黑猫,白猫和黄猫,让三只猫都去抓老鼠用java来写这个
好的,以下是用Java实现的代码:
```java
public class Cat {
private String color;
public Cat(String color) {
this.color = color;
}
public void catchMouse() {
System.out.println(color + "猫正在抓老鼠!");
}
public static void main(String[] args) {
String[] catColors = {"黑", "白", "黄"};
Cat[] cats = new Cat[3];
// 使用for循环创建3只猫对象
for (int i = 0; i < 3; i++) {
cats[i] = new Cat(catColors[i]);
}
// 让三只猫都去抓老鼠
for (Cat cat : cats) {
cat.catchMouse();
}
}
}
```
运行以上代码,输出如下:
```
黑猫正在抓老鼠!
白猫正在抓老鼠!
黄猫正在抓老鼠!
```
三只猫都按照要求抓老鼠了。
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();
}
}
```
运行上面的代码,就可以看到三只不同颜色的猫都在抓老鼠了。
阅读全文