创建一个学生类student,此类具有如下属性:name,age,major。具备一个方法leamlesson,在主类中创建两个对象:zhangsan,wangwu。给两个对象得属性赋值并输出,两个对象调用方法leamlesson,输出正在学习《Java编程》
时间: 2023-05-14 21:05:11 浏览: 98
新建文本文档.txt
好的,我可以回答这个问题。下面是创建学生类student的代码:
```python
class Student:
def __init__(self, name, age, major):
self.name = name
self.age = age
self.major = major
def learnlesson(self, lesson):
print(self.name, "is learning", lesson)
zhangsan = Student("张三", 20, "计算机科学")
wangwu = Student("王五", 22, "软件工程")
print("姓名:", zhangsan.name, "年龄:", zhangsan.age, "专业:", zhangsan.major)
print("姓名:", wangwu.name, "年龄:", wangwu.age, "专业:", wangwu.major)
zhangsan.learnlesson("《Java编程》")
wangwu.learnlesson("《Java编程》")
```
输出结果为:
```
姓名: 张三 年龄: 20 专业: 计算机科学
姓名: 王五 年龄: 22 专业: 软件工程
张三 is learning 《Java编程》
王五 is learning 《Java编程》
```
阅读全文