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

怎么做彩票游戏网站苏州seo关键词优化报价

怎么做彩票游戏网站,苏州seo关键词优化报价,中组部 两学一做网站,哈密网站建设__init__()和__new__(): __init__():初始化对象,给属性赋值 __new__():object基类提供的内置静态方法,在内存中为对象分配空间,返回对象的引用 重写__new__()一定要写return super(),__new__(cls)&#x…

__init__()和__new__():
__init__():初始化对象,给属性赋值

__new__():object基类提供的内置静态方法,在内存中为对象分配空间,返回对象的引用

重写__new__()一定要写return super(),__new__(cls),否则Python解释器得不到分配空间的对象引用,就不会调用__init__()

一个对象的实例化过程:首先执行__init__(),如果没有写__new__(),默认调用object里面的__new__(),返回一个实例对象,然后再去调用__init__(),给对象进行初始化

class Person(object):def __init__(cls,*args,**kwargs):print("new")return super()def __init__(self,name):self.name=nameprint("name:",self.name)
pe=Person('lihailu')

单例模式:

可以理解成一个特殊的类,这个类只存在一个对象

弊端:多线程访问时容易引发线程安全问题

class A(object):pass
a1=A()
print(a1)
a2=A()
print(a2)

重写__new__()方法:

1.定义一个类属性,初始值为None,用来记录单例对象的引用

2.重写

3.进行判断,如果类属性是None,把__new__()返回的对象引用保存进去

4.返回类属性中记录的对象引用

class Singleton(object):obj=Nonedef __new__(cls, *args, **kwargs):print("new")#判断类属性是否为空if cls.obj==None:cls.obj=super().__new__(cls)return cls.objdef __init__(self):print("init")
s=Singleton()
print("s:",s)
s2=Singleton()
print("s2:",s2)
#单例模式:每一次实例化所创建的对象都是同一个,内存地址都一样

运行结果为:
new
init
s: <__main__.Singleton object at 0x000002952B0B7E00>
new
init
s2: <__main__.Singleton object at 0x000002952B0B7E00>

通过导入模块实现单例模式:

应用场景:回收站对象,音乐播放器,开发游戏软件(场景管理器),数据库配置,数据库连接池的设计

魔法方法:

8.可调用对象:函数/内置函数和类都是可调用对象,凡是可以把一对()应用到某个对象身上都可以称之为可调用对象

callable():判断一个对象是否为可调用对象;

http://www.dtcms.com/wzjs/518997.html

相关文章:

  • 去年做哪个网站能致富怎么自己创建一个网页
  • 聊城网站建设推广关键词推广是什么意思
  • 网站被恶意攻击新闻最新头条10条
  • wordpress表单的增加与查询廊坊seo排名外包
  • 电子商务网站设计策划书学生个人网页制作html
  • 武汉站哪家设计公司做网络推广工作怎么样
  • 做视频添加字幕的网站十大嵌入式培训机构
  • 有没有网站网站都有哪些
  • 做房地产公司网站的费用企业关键词优化价格
  • html网站制作教程中层管理者培训课程有哪些
  • 个人备案网站建设方案书千锋教育北京校区
  • 网站报备流程百度官方网平台
  • 河北邯郸永利ktv视频seo厂家电话
  • 网页设计制作价格seo入门培训课程
  • 手机如何制作游戏seo优化的主要内容
  • wordpress给文章字段seo的主要工作是什么
  • 做花型设计哪个网站下载素材好百度一下网页搜索
  • 晋中网站建设哪家强新网站百度收录要几天
  • 做产品推广哪个网站好友情链接互换网站
  • 建设网站企业域名注册信息查询whois
  • 弹簧机东莞网站建设网络销售的方法和技巧
  • 2345网址导航app下载2021廊坊seo整站优化
  • 宜昌恒大帝景地址汕头seo推广
  • 关于营销型网站建设的建议重庆网站制作公司哪家好
  • 用c 做毕业设计的音乐网站黑马程序员培训机构官网
  • 网站 中国最早做网站的什么是核心关键词
  • 东莞seo网站排名优化百度云盘搜索
  • 网页设计师联盟网站google移动服务应用优化
  • discuz建站教程郑州制作网站公司
  • 溧阳建设工程监理网站郑州seo价格