zoukankan      html  css  js  c++  java
  • python之路--17. 面向对象 -成员

    三十六.面向对象的成员

        能写的所有成员

      一.变量

        1.实例变量    访问时      对象.变量

        2.类变量         访问时     类名.变量

      注意:

      二.方法

       1.实例方法  

         必须有一个参数(self)

         调用时      对象.变量()

       2.类方法

         必须有一个参数(cls)

         定义时在方法前加        @classmethod

         调用时       类名.变量()

       3.静态方法(属于类)

         可以不用参数

         定义时 在方法前加       @staticmethod

         调用时        类名.变量()(对象.变量())

     

     静态方法

      三.属性   (本质是方法) 

        把一个方法变成属性  , 不能赋值

        定义时 在方法前加@property 

        调用时不需要写括号  直接当属性调用

       四.私有

        所有以双下划线开头的方法, 变量都是私有内容

        外界无法访问. 除非你主动暴露这些内容      

     

  • 相关阅读:
    Python设计模式
    Python设计模式
    Python设计模式
    Python设计模式
    Python设计模式
    Python设计模式
    Python设计模式
    Python设计模式
    composer安装以及更新问题,配置中国镜像源。
    PHP使用文件排它锁,应对小型并发
  • 原文地址:https://www.cnblogs.com/amirky/p/10211579.html
Copyright © 2011-2022 走看看