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 #特性

  • 相关阅读:
    JS 正则查找与替换
    MySQL 批量插入值
    Python/Django 批量下载Excel
    Python/Django 下载Excel2007
    Python/Django 下载Excel2003
    Python3安装Scrapy
    服务器响应状态码
    细说同域-同父域-跨域
    细说Ajax跨域
    PostgreSQL学习
  • 原文地址:https://www.cnblogs.com/golangav/p/5882733.html
Copyright © 2011-2022 走看看