Python的类和对象
类和对象
class 类名
    类里面的东西
    
 
class c1:
    pass
实例化一个类
a=c1()
构造函数 (构造方法)
                #self:在类中的方法必须加上seif参数
               #__init__(self,参数)
构造函数实际意义:初始化
class c2:
    def __init__(self):
        print("南宫乘风")给类加上参数:给构造方法加上参数
class c3:
    def __init__(self,name,job):
        print("我的名字"+name+"工作是"+job)
    
属性:类里面的变量:self.属性名
class c4:
    def __init__(self,name,job):
        self.myname=name
        self.myjob=job方法:类里面的函数:def 方法名(self,参数)
class c5:
    def fun1(self,name):
        print ("hello"+name)class c6:
    def __init__(self,name):
        self.myname=name
    def fun2(self):
        print ("hello"+self.myname)
继承(单继承,多继承)
#某一个家庭有父亲,母亲,儿子,女儿
#父亲可以说话,母亲可以写字
#儿子继承了父亲,女儿同时继承了父母,并且可听东西
#小儿子继承了父亲,但是优化了父亲的说话能力
#父亲类
class father():
    def speak(self):
        print("I can speak")
#单继承:class子类(父亲)
#儿子类
class son(father):
    pass
#母亲类
class mother():
    def write(self):
        print("I can write")
        
#多继承
#女儿类
class daugther(father,mother):
    def listen(self):
        print("I can listen")
#重载:(重载)
#小儿子类
class son2(father):
    def speak(self):
        print("I can speak2")
 
    人生得意须尽欢,莫使金樽空对月。 天生我材必有用,千金散尽还复来。

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号