Python的类和对象
发布日期:2021-05-07 16:37:32 浏览次数:13 分类:技术文章

本文共 1033 字,大约阅读时间需要 3 分钟。

类和对象
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")

 

上一篇:Python的异常处理
下一篇:Python乘法口诀表

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年03月23日 01时00分54秒