zoukankan      html  css  js  c++  java
  • 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")


     

  • 相关阅读:
    玩家的numpertpry 对象 中 不仅仅要同步 君主武将的等级,阶级也要同步
    synchronized 的真正含义
    学习笔记——WPF
    学习笔记——AOP
    好记性不如烂笔头——WebService与Remoting
    好记性不如烂笔头——垃圾回收
    “返回顶部”实现一例
    ASP.NET MVC脚本及样式压缩
    设计模式学习笔记——迭代器模式
    设计模式学习笔记——策略模式
  • 原文地址:https://www.cnblogs.com/heian99/p/11972259.html
Copyright © 2011-2022 走看看