当前位置: 首页 > news >正文

腾讯云wordpress建站常州seo招聘

腾讯云wordpress建站,常州seo招聘,南昌地宝网招聘,wordpress旅游主题1、类的基础介绍 类对象:定义的类就是类对象 类属性:定义在__init__ 外部的变量 类方法:定义在类中,且被classmethod 装饰的方法 实例对象:类对象实例化后就是实例对象 实例属性:定义在__init__内部带…
1、类的基础介绍

类对象:定义的类就是类对象

类属性:定义在__init__ 外部的变量

类方法:定义在类中,且被@classmethod 装饰的方法

实例对象:类对象实例化后就是实例对象

实例属性:定义在__init__内部带有self.的变量

实例方法:定义在类对象中,且未被@classmethod装饰的方法就是实例方法

静态方法:定义在类中,且被@staticmethod 装饰的方法

直观的解释见下图:

2、实例化方法 
class ExampleClass:class_variable = 10print('类属性:', class_variable)def class_method(cls, x):y = cls.class_variable + xreturn yexampleclass = ExampleClass()  #实例化
y = exampleclass.class_method(100)
print(y)

实例方法可以调用类属性和类方法。 

实例对象可以访问类属性、类方法、实例属性、实例方法 

3、@staticmethod静态方法

        静态方法不接收类的实例(self)或类(cls)作为第一个参数,不需要对类实例化,可以直接类名.方法名()被调用,但不能访问类属性或实例属性,不能访问实例属性和调用实例方法

class Func:@staticmethoddef add(x, y):return x + y# 使用静态方法
result = Func.add(3, 4)
34、 @classmethod用法

        无需实例化可以被直接调用,但是需要接受cls作为第一个参数传入。一旦实例方法前面被加了@classmethod,该实例方法的级别就从二级跃升到一级,与类是一个级别。(假设类是一级,类下面的实例方法是二级。)

        类方法不能调用实例属性和实例方法

class Vehicle:def __init__(self, vehicle_type):self.vehicle_type = vehicle_typeprint('初始化实例属性:',self.vehicle_type)@classmethoddef car(cls):print('类方法')return cls(10).test(100)def test(self, x):print('实例化方法:', self.vehicle_type + x)print(Vehicle.car())

 输出

类方法
初始化实例属性: 10
实例化方法: 110

代码的执行流程如下:

  1. Vehicle.car():类对象调用类方法。
  2. cls(10):其中cls代指类对象Vehicle,因此cls(10)代表Vehicle(10),相当于对Vehicle类进行了实例化。
  3. __init__:执行类实例化cls(10)时,程序会对实例化属性进行初始化self.vehicle_type = vehicle_type,此时self.vehicle_type=10。
  4. .test(100):实例化对象cls(10)调用实例化方法test(100),此时会执行实例化方法test()中的内容。
http://www.15wanjia.com/news/24525.html

相关文章:

  • 专门做书籍设计的网站北京网站优化方式
  • 江苏外贸型网站制作站长seo查询
  • app web网站 区别好看的html网页
  • 建设网站公司 优帮云360推广联盟
  • 网站建设学习百度推广有哪些形式
  • 学做热干面网站企业宣传片制作
  • 绵阳专门做网站的公司有哪些企业培训权威机构
  • wordpress静态页制作贵州seo技术培训
  • 济南哪里有做网站的泉州seo外包
  • 邵阳 网站开发 招聘色盲测试图免费测试
  • 旅游网站建设策划方案爱站网seo工具
  • 阿里云oss做网站备份购物网站有哪些
  • 如何在百度上注册自己的网站企点
  • 徐州免费模板建站软文写作什么意思
  • 廊坊做网站企业教程网站设计模板网站
  • 西安网站建设费用上海站群优化
  • 做外贸网站好的公司2022最新小学生新闻
  • 政府网站建设运行情况百度网站ip地址
  • 国内做网站百度网站流量查询
  • 青岛红岛做网站晚上免费b站软件
  • 无锡手机网站制作2022百度指数排名
  • 中国科协网站建设招标360优化大师最新版
  • 怎么把自己做的网站传网上谷歌广告代理商
  • 做网站自己申请域名还是建站公司投稿网站
  • 电影网站html源码seo是什么意思呢
  • wordpress可以建立多个站点四川seo快速排名
  • 能进外国网站看视频的浏览器百度免费安装下载
  • 哈尔滨网站制作开发报价自媒体怎么赚钱
  • 网站创建设计SEO优化象客网站内部seo
  • 网站首页下拉广告百度seo技术优化