• 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")


     

  • 相关阅读:
    git can't merge 的处理 代码冲突问题的解决
    react 父组件向子组件传递函数
    node fs 文件/目录 删除
    node 调用Python exec child_process 模块
    node 设置自动启用定时任务控件 node-schedule
    Python 安装
    常见Python 中pip用法(待继续添加)
    机器审核图片学习(2)安装pornDetector所用环境-python、scikit-learn、opencv
    机器审核图片学习(1)pornDetector
    机器学习工具
  • 原文地址:https://www.cnblogs.com/heian99/p/11972259.html
Copyright © 2020-2023  润新知