zoukankan      html  css  js  c++  java
  • Python语言----类的学习

    一、在pytohn2中这个object一定要写,但是在python3中可写可不写(默认就继承了object)

    #
    class Student(object):
        # print('Hello')
        #第二步初始化,初始化自己。
        #当你的类有一些公用变量的时候,你就可以初始化。
        #初始化中经常放入共有的变量
        def __init__(self):
            print('Hello')
    if __name__=="__main__":
        #实例
        student=Student()

     1、初始化自己

    #
    class Student(object):
    # print('Hello')
    #第二步初始化,初始化自己。
    #当你的类有一些公用变量的时候,你就可以初始化。
    #初始化中经常放入共有的变量
    def __init__(self):
    # print('Hello')
    #在类中,一切的函数和变量都要印记(self)
    self.name='joker'
    def def1(self):
    print(self.name)
    def def2(self):
    print(self.name)
    
    if __name__=="__main__":
    #实例
    student=Student()
    student.def1()
    student.def2()

    2、引用函数中的字符

    class Student(object):
        print('Hello')
        第二步初始化,初始化自己。
        当你的类有一些公用变量的时候,你就可以初始化。
        初始化中经常放入共有的变量
        def __init__(self,name):
            # print('Hello')
            #在类中,一切的函数和变量都要印记(self)
            self.name=name
        def def1(self,num):
            self.num=num#这样def2就可以引用了
            print(num)
            print(self.name)
        def def2(self):
            print(self.num)
            print(self.name)
    
    if __name__=="__main__":
        #实例,类名带括号"Student()",直接运行初始化
        student=Student('helloword')
        student.def1(100)
        student.def2()

    3、私有变量

    #引用私有变量
    class Test(object):
        def __init__(self):
            self.a="A"
            self.__b="B"
        def __C(self):
            print('C')
            print(self.__b)
    if __name__=='__main__':
        test=Test()
        print(dir(Test()))#查看真正的名字
        print(test._Test__C())#进行调用
  • 相关阅读:
    sfs2x 连接 mongodb
    java websocket
    webstorm 4.0 注册码
    解决 sfs2 admin tool 找不到扩展
    window 注册表五大类
    opengl 学习第二日
    java google Protobuf
    扩展 java sencha touch PhonegapPlugin
    sencha touch2 kryonet socket phonegap 通信 作者:围城
    sencha touch2 layout 笔记
  • 原文地址:https://www.cnblogs.com/zqntx/p/11301929.html
Copyright © 2011-2022 走看看