一.了解继承性
类最主要是有两大块组成,第一块是类的特征(各种实例变量,类变量);第二块就是行为(各种方法). 继承性最基本的作用是避免定义重复的方法和重复的变量 .
Step 1.s5.py的Student类 如何来继承s6.py People类
class Student(): 在之前Student类括号里是空着的,是用来填写副类的. 一旦在Student类括号写,那就表明是当前类的副类,而Student则称为括号中的子类
$ vim s6.py
class Humen():
pass
$ vim s5.py
from s6 import Humen //倒入方式
class Student(People): //继承方式
sum = 0
def __init__(self, name, age):
self.name = name
self.age = age
self.__score = 0
self.__class__.sum += 1
def do_homework(self):
print('english homework')
1.2.Humen 类定义构造函数 & 方法
$ s6.py
class Humen():
sum = 0
def __init__(self, name, age):
self.name = name
self.age = age
def get_name(self):
print(self.name)
<