python程序
设计一个学生类Student,要求有name(姓名)和age(年龄)属性,一个包含两个参数的构造方法,用于给name和age属性赋值 ,创建一个Exhibition()方法打印Student的属性信息。
class Student(object):
name = '马克'
age = 18
def __getFun__(self,n,a):
self.name=n
self.age=a
def Exhibition(self):
print(self.name)
print(self.age)
a1=Student()
a1.Exhibition()
设计一个本科生类Undergraduate,要求继承学生类Student的属性,并增加一个degree(学位)属性,创建一个Exhibition()方法用 于打印Undergraduate的属性信息。
class Undergraduate(Student):
degree = ''
def __get__(self,n,a,d):
self.name=n
self.age=a
self.degree=d
def Exhibition(self):
print(self.name)
print(self.age)
print(self.degree)
a2=Undergraduate()
a2.__get__("jack",22,"本科学历")
a2.Exhibition()