设计一个student类设计主类
时间: 2023-08-16 07:04:27 浏览: 39
好的,我可以为您设计一个student类和一个主类。以下是代码示例:
```python
class Student:
def __init__(self, name, id, major):
self.name = name
self.id = id
self.major = major
def get_name(self):
return self.name
def get_id(self):
return self.id
def get_major(self):
return self.major
class Main:
student1 = Student("Tom", 123, "Computer Science")
student2 = Student("Lisa", 456, "Mathematics")
print("Name: " + student1.get_name())
print("ID: " + str(student1.get_id()))
print("Major: " + student1.get_major())
print("Name: " + student2.get_name())
print("ID: " + str(student2.get_id()))
print("Major: " + student2.get_major())
```
在这个示例中,我们定义了一个名为Student的类,该类有三个属性:name、id和major。我们还定义了一个构造函数__init__,它将这三个属性设置为传递给它的参数。我们还定义了三个getter方法get_name、get_id和get_major,用于获取这三个属性的值。
然后,我们定义了一个名为Main的类,它创建了两个Student对象student1和student2,并打印了它们的姓名、ID和专业。这个Main类可以作为程序的入口,我们可以在其中创建和使用Student对象。