class Person:
def init(self, first, last, age):
self.firstname = first
self.lastname = last
self.age = age
def str(self):
return self.firstname + " " + self.lastname + ", " + str(self.age)
class Employee(Person):
def init(self, first, last, age, staffnum):
super().init(first, last, age)
self.staffnumber = staffnum
def str(self):
return super().str() + ", " + self.staffnumber
x = Person(“Marge”, “Simpson”, 36)
y = Employee(“Homer”, “Simpson”, 28, “1007”)
本文介绍了一个使用Python实现的面向对象编程示例,包括Person和Employee两个类的定义及使用。Person类包含姓名和年龄属性,而Employee类继承自Person类并增加了员工编号属性。
1337

被折叠的 条评论
为什么被折叠?



