版权声明: https://blog.csdn.net/qq_25233621/article/details/81236850
python 类定义
对象 = 类 () #类的首字母大写
class Human(): #基本格式为 class 类名(父类):
def breathe(self): # def 函数名(self):
pass # pass
实例化时需要__init__(self,high):
self.high=high
对象调用类里的函数名需要表达为 对象.函数名
对象调用类里的变量需要表达为 对象.变量
例如
>>>co-mi =Human(185)#实例化
>>>print(co-mi.high)#输出co-mi的高
#185
以下是完整代码
#encoding:utf-8
#date :2018/7/27
# BY :co-mi
class Human(): #无父类
def Sex(self,sex):
self.sex=sex
print("i am a",self.sex)
class Active(Human): #父类:Human
def working(self,time):
self.time=time
print(self.time)
class Child(Active): #父类:Active
def __init__(self,number):
self.number=number
print("number:",self.number)
if __name__ == '__main__':
comi=Child(2) #实例化对象 comi
comi.working(50) #函数调用
comi.Sex("Man")
#输出
print(comi.sex) #变量名调用
print(comi.time)
print(comi.number)