• 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
  • 相关阅读:
    gentoo Wireless Configuration
    Gentoo: Chrome
    Gentoo: user's permission
    参考
    GithubPages上部署hexo
    hexo 个人博客搭建
    服务器修改用户名和密码
    CentOS 服务器搭建 mediawiki
    mysql 修复命令日志
    个体如何采用敏捷的工作方式
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/zhangshuli_class_15611131.html
Copyright © 2020-2023  润新知