定义printer类,包含设备编号,设备名称,属性单价,所属部门,及对属性进行读写的方法带参数的构造方法
时间: 2024-03-08 08:50:18 浏览: 37
好的,这是一个简单的 Python 实现:
```
class Printer:
def __init__(self, device_id, device_name, unit_price, department):
self.device_id = device_id
self.device_name = device_name
self.unit_price = unit_price
self.department = department
def get_device_id(self):
return self.device_id
def set_device_id(self, device_id):
self.device_id = device_id
def get_device_name(self):
return self.device_name
def set_device_name(self, device_name):
self.device_name = device_name
def get_unit_price(self):
return self.unit_price
def set_unit_price(self, unit_price):
self.unit_price = unit_price
def get_department(self):
return self.department
def set_department(self, department):
self.department = department
```
这个 `Printer` 类有四个属性:设备编号 `device_id`,设备名称 `device_name`,属性单价 `unit_price` 和所属部门 `department`。在构造方法中,我们传入这些属性的值。我们还定义了读取和设置每个属性的方法。