创建Company类和Employee类,在Company类中添加Employee属性和name属性
时间: 2024-02-25 17:58:38 浏览: 21
好的,我可以帮你创建这两个类。以下是代码示例:
```python
class Employee:
def __init__(self, name):
self.name = name
class Company:
def __init__(self, name):
self.name = name
self.employees = []
```
在上面的代码中,我们定义了一个`Employee`类和一个`Company`类。`Employee`类有一个`name`属性,表示员工的姓名。`Company`类有一个`name`属性,表示公司名称,以及一个`employees`属性,用于存储公司的员工。
你可以通过以下方式使用这两个类:
```python
# 创建一个公司对象
company = Company("ABC Company")
# 创建两个员工对象
employee1 = Employee("John Doe")
employee2 = Employee("Jane Smith")
# 将员工添加到公司
company.employees.append(employee1)
company.employees.append(employee2)
# 打印公司信息
print("Company name:", company.name)
print("Employees:")
for employee in company.employees:
print(employee.name)
```
输出如下:
```
Company name: ABC Company
Employees:
John Doe
Jane Smith
```
在上面的代码中,我们首先创建了一个`Company`对象,然后创建了两个`Employee`对象,并将它们添加到公司的`employees`属性中。最后,我们打印了公司信息,包括公司名称和所有员工的姓名。