zoukankan      html  css  js  c++  java
  • 类和对象:(静态字段,静态方法,普通字段,普通方法,特性)

    ssssssssssss

        class Province:
            memo = "中国的23个省之一"                  #静态字段,属于类
            def __init__(self,name,capital,leader):
                self.Name = name                       #普通字段,属于对象
                self.Capital = capital                  
                self.Leadder = leader
            
            def sport_meeet(self):                       #对象的普通方法
                print self.Name + '正在开运动会'       
    
            @staticmethod                               #类的静态方法,不能访问实例变量和类变量
            def Foo():
                print '每个省要带头反腐'

    @classmethod #类的方法,不能访问实例变量
    def f2(cls):
    print cls
    @property #特性,把方法变成属性 def Bar(self): return "something"

    hb = Province('河北','石家庄','李杨')
    sd = Province('山东','济南','王胜辉')

    print hb.Capital #对象的动态字段
    print Province.memo #类的静态字段
    hb.sport_meeet() #对象的动态方法
    Province.Foo() #类的静态方法
    print sd.Bar #特性

  • 相关阅读:
    深入浅出HTTP协议
    HTTP协议 URL
    HTTP Request
    HTTP 响应
    浅谈OpenStack架构
    Google云平台技术架构
    接口文档神器之apidoc
    .haccess 配置生效
    php namespace与use
    mysql 带条件的sum/count 使用技巧
  • 原文地址:https://www.cnblogs.com/golangav/p/5882733.html
Copyright © 2011-2022 走看看