zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    MySql—修改权限
    linux apache Tomcat配置SSL(https)步骤
    spark-shell启动错误
    spark
    Ubuntu不能连接网络
    NSGA-II算法学习
    SpringBoot集成mybatis,同时读取一个数据库中多个数据表
    设置虚拟机ip地址
    发送邮件
    spring session
  • 原文地址:https://www.cnblogs.com/zhangshuli-1989/p/zhangshuli_class_15611131.html
Copyright © 2011-2022 走看看