1、 定义一个电脑类,电脑有品牌,有价格,能放电影。分别创建2个对象"联想电脑" 和 "苹果电脑"。调用放电影的动作,联想电脑播放 电影"葫芦娃",苹果电脑播放"黑猫警长"。
时间: 2023-09-24 16:02:08 浏览: 51
class Computer:
def __init__(self, brand, price):
self.brand = brand
self.price = price
def play_movie(self, movie):
print("{}正在播放电影《{}》".format(self.brand, movie))
lenovo = Computer("联想电脑", 5000)
apple = Computer("苹果电脑", 10000)
lenovo.play_movie("葫芦娃")
apple.play_movie("黑猫警长")
相关问题
定义一个电脑类,电脑有品牌,有价格,能放电影。分别创建2个对象"联想电脑" 和 "苹果电脑"。调用放电影的动作,联想电脑播放 电影"葫芦娃",苹果电脑播放"黑猫警长"
好的,我将为您定义一个电脑类,满足您的要求。请注意,我将以 Python 语言为例来进行代码编写。
```python
class Computer:
def __init__(self, brand, price):
self.brand = brand
self.price = price
def play_movie(self, movie):
print(self.brand + "正在播放电影:" + movie)
# 创建联想电脑对象
lenovo_computer = Computer("联想电脑", "5000元")
lenovo_computer.play_movie("葫芦娃")
# 创建苹果电脑对象
apple_computer = Computer("苹果电脑", "10000元")
apple_computer.play_movie("黑猫警长")
```
以上代码定义了一个电脑类 `Computer`,具有品牌和价格属性,并且有一个放电影的方法 `play_movie`。通过创建两个对象 `lenovo_computer` 和 `apple_computer`,分别代表联想电脑和苹果电脑,并调用了 `play_movie` 方法来播放电影。
执行以上代码,输出结果将为:
```
联想电脑正在播放电影:葫芦娃
苹果电脑正在播放电影:黑猫警长
```
这样就实现了您的要求。如果您有其他问题,请随时提问。
java中创建一个电脑类,属性有编号,品牌,价格,编号自动增加,统计生产的数量
好的,我可以帮你写一个Java电脑类,具体代码如下:
```
public class Computer {
private static int count = 0; // 统计生产的数量
private int id; // 编号
private String brand; // 品牌
private double price; // 价格
public Computer(String brand, double price) {
this.id = ++count; // 编号自动增加
this.brand = brand;
this.price = price;
}
// getter和setter方法
public int getId() {
return id;
}
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
// toString方法,用于输出对象信息
public String toString() {
return "Computer [id=" + id + ", brand=" + brand + ", price=" + price + "]";
}
}
```
在这个类中,我们定义了三个属性:编号、品牌和价格,并且编号是自动增加的。我们还定义了一个静态变量count来统计生产的数量。在构造方法中,每次生产一个新的电脑对象,就会自动给它分配一个编号,同时数量也会加1。最后,我们还为这个类提供了getter和setter方法,以及一个toString方法,用于输出对象信息。