创建一个工人类worker 以及一个list集合,在集合中添加三个工人信息:姓名 年龄 工资
时间: 2023-12-14 20:39:16 浏览: 48
好的,以下是 Python 代码示例:
```python
class Worker:
def __init__(self, name, age, salary):
self.name = name
self.age = age
self.salary = salary
workers = []
workers.append(Worker("张三", 25, 5000))
workers.append(Worker("李四", 30, 6000))
workers.append(Worker("王五", 28, 5500))
```
以上代码定义了一个名为 `Worker` 的类,其中包含了三个属性:`name`、 `age` 和 `salary`。接着创建了一个空的列表 `workers`,并通过 `append` 方法向其中添加了三个 `Worker` 对象,分别代表三个工人的信息。
相关问题
创建一个工人类(worker),以及一个list集合,在集合中添加三个工人信息: 姓名 年龄 工资 张三 30 3000 Worker w1=new Worker(“张三”,30,3000); 李四 25 3500 王五 27 3200 用java代码显示
下面是创建工人类(worker)和添加到list集合的Java代码:
```java
class Worker {
private String name;
private int age;
private double salary;
public Worker(String name, int age, double salary) {
this.name = name;
this.age = age;
this.salary = salary;
}
@Override
public String toString() {
return "姓名:" + name + " 年龄:" + age + " 工资:" + salary;
}
}
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) {
List<Worker> workers = new ArrayList<>();
Worker w1 = new Worker("张三", 30, 3000);
Worker w2 = new Worker("李四", 25, 3500);
Worker w3 = new Worker("王五", 27, 3200);
workers.add(w1);
workers.add(w2);
workers.add(w3);
for (Worker worker : workers) {
System.out.println(worker);
}
}
}
```
输出结果如下:
```
姓名:张三 年龄:30 工资:3000.0
姓名:李四 年龄:25 工资:3500.0
姓名:王五 年龄:27 工资:3200.0
```
创建一个工人类worker
下面是一个简单的 Python 工人类 Worker:
```python
class Worker:
def __init__(self, name, salary):
self.name = name
self.salary = salary
def work(self):
print(f"{self.name} is working...")
def receive_salary(self):
print(f"{self.name} received {self.salary} dollars.")
```
这个 Worker 类有两个属性:名字和薪水。它还有两个方法:工作和领取工资。当调用工作方法时,它会打印出工人正在工作的消息。当调用领取工资方法时,它会打印出工人领到的工资数目。