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

    三十六.面向对象的成员

        能写的所有成员

      一.变量

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

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

      注意:

      二.方法

       1.实例方法  

         必须有一个参数(self)

         调用时      对象.变量()

       2.类方法

         必须有一个参数(cls)

         定义时在方法前加        @classmethod

         调用时       类名.变量()

       3.静态方法(属于类)

         可以不用参数

         定义时 在方法前加       @staticmethod

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

     

     静态方法

      三.属性   (本质是方法) 

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

        定义时 在方法前加@property 

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

       四.私有

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

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

     

  • 相关阅读:
    坐标系的冷知识2
    坐标系的冷知识
    XMPP即时通讯(代码实现)
    约束问题
    实现ios屏幕的横竖屏自适应
    3D Touch ? 木有6s,也阔以玩!!!
    Autolayout
    Xcode7免证书真机调试
    微信支付
    二维码扫描
  • 原文地址:https://www.cnblogs.com/amirky/p/10211579.html
Copyright © 2011-2022 走看看