• 11lession-class 类


    python既然也是面向对象编程的语言,自然也就跟java相似,它也有类的概念。今天就简单学习下。看如下代码

    #!/usr/bin/python
    class cl_test:
        test = 0
        def _init_(self):
            print("my frist class")
    
        def display(self):
            print("you are display")
    
        def add_test(self):
            cl_test.test+=1
    
        def dis_test(self):
            print(cl_test.test)
    
        def dis_test(self,aa=2):
            print(self.test)
    
    
    cc = cl_test()
    cc.display()
    for i in range(20):
        cc.add_test()
    cc.dis_test()
    
    cc1 = cl_test()
    cc1.dis_test(4)

    知识点

    1.创建格式 class name(parent):

    括号里面的是继承父类(可以缺省)

    2.它有一个初始化函数

    _init_(固定格式)

    3.它里面的方法定义

    def name(self,....):

    类里面的方法,必须含有self参数(像当于java中的this),而且必须放在第一个位置

    4.在calss中定义的成员变量是共有的

    5.class的引用,只需要

    aa = name(..)就行了,参数跟_init_里的参数一致(self省略)

    看下输出结果

    you are display
    20
    20
  • 相关阅读:
    for循环
    3.9 作业
    while循环
    深浅拷贝
    条件与判断
    可变与不可变
    与用户交互与运算符
    垃圾回收机制
    【AC自动机】文本生成器
    【AC自动机】最短母串
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/zhangshuli_class_15611131.html
Copyright © 2020-2023  润新知