Python继承
2019-03-19 14:55 janease 阅读(34) 评论(0) 收藏 举报
创建一个父类:
class Humen():
sum = 0
def __init__(self,name,age):
self.name = name
self.age = age
self.__class__.sum += 1
def demo(self):
print(self.name)
def do_homework(self):
print('this is father')
创建一个子类
from c4 import Humen
'''
继承:
class Student(Humen):
# pass
def do_homewor(self):
print('this')
Student1 = Student('lin xue',18)
print(Student.sum)
print(Student1.demo())
print(Student1.name)
print(Student1.age)
继承父类的时候语法为 class 类名(父类名)
'''
class Student(Humen):
def __init__(self,school,name,age):
self.school = school
# 用类调用父类的参数进行实例化
# Humen.__init__(self,name,age)
# 另外一种调用父类的参数
super(Student,self).__init__(name,age)
# pass
def do_homewor(self):
super(Student,self).do_homework
print('this is sun')
Student1 = Student('xianligong','lin xue',18)
# print(Student.sum)
# print(Student1.demo())
# print(Student1.name)
# print(Student1.age)
# print(Student.school)
# print(Student1.school)
print(Student1.do_homework())
浙公网安备 33010602011771号