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

那个网站做兼职靠谱佛山网站建设模板

那个网站做兼职靠谱,佛山网站建设模板,建设020网站需要多少钱,深圳手机集团网站建设目录索引 面向过程和面向对象的区别:面向过程:面向对象:总结: 类和对象:定义类:语法: 创建对象:实例演示: 魔法方法:__init __方法:__ del __方法…

目录索引

  • ==面向过程和面向对象的区别:==
    • 面向过程:
    • 面向对象:
    • 总结:
  • ==类和对象:==
    • 定义类:
      • 语法:
    • 创建对象:
    • 实例演示:
  • ==魔法方法:==
    • __init __方法:
    • __ del __方法:

面向过程和面向对象的区别:

面向过程:

需要实现一个功能时候,看中的是开发的步骤和过程,每一个步骤都需要自己亲力亲为,需要自己编写代码。我们可以理解为,我们需要详细的规划每一个步骤。

比如我们清扫一个三层房间,
每一层用扫把怎么扫、
从哪里扫、
先从哪层开始扫。
每一个步骤我们都需要详细考虑

面向对象:

需要实现一个功能的时候,看中的不是开发的步骤和过程,而是关心谁去做。相当于我们不需要考虑具体怎么去做,而是考虑我们用这个对象达成什么目的即可。

还是上面那个例子,
如果我们有三个机器人,
机器人A去打扫第一层,
B去打扫第二层,
C去打扫第三层。
我们不需要考虑具体怎么扫地,
只需要管理哪个机器人去扫就可以了,
这就是面向对象。

总结:

面向对象和面向过程,是两种编程思想。编程思想是指同一个问题,用不同的视角去解决问题。

  • 面向过程: 注重过程,实现的细节,亲力亲为。
  • 面向对象: 关注的是结果,当然了。面向对象的底层逻辑还是面向过程。只不过我们从一个较为宏观的角度去看待问题了。

类和对象:

  • 类是一系列具有相同特征和行为的事物的统称,是一个抽象的概念,不是真实存在的事物
  • 属性:特征,通常定义在init方法中
  • 方法:行为,python中以函数的方式来执行行为

用人话来讲述什么是类:

封装代码的是函数,那么封装函数的就是类。函数里面有好几个代码。类里面也有好几个类。

举例:
设计机器人类:
类名:Robot
属性:名字、颜色、身高
方法:问好、烧饭、跑步

类和对象的关系:

用类去创建一个或多个对象: 类是一个比较抽象的概念,就像机器人类很抽象。而对象是比较具体的概念,比如说阿尔法狗、chatgpt,也是个机器人它们就是个对象,非常具体。

类就相当于图纸,对象相当于图纸生产出来的具体的产品,而这个对象会运用方法去实现对应的功能。

定义类:

语法:

#类名的第一个字母通常要大写
class 类名():代码...

创建对象:

语法:

对象名.类名()

实例演示:

#创建一个机器人类
#所有类都默认继承object原始类
class Robot(object):"""# self 指的是调用该函数的对象#由于打印对象和打印self得到的内存地址相同,所以self指的是调用该函数的对象"""#类内的方法基本都带有self参数def run(self):print("我正在执行跑步")print(id(self))if __name__ == '__main__':#机器人aerfa是创建的一个实例对象aerfa = Robot()aerfa.run()print(id(aerfa))

魔法方法:

在Python里面,两个下划线开头 两个下划线结束的这类方法叫做魔法方法,指的是具有特殊功能的函数

__init __方法:

  • 这个魔法方法,在创建一个对象时会默认被调用,只要实例化一个对象就会自动调用,不需要手动调用。
  • init里面的self参数,不需要开发者传递,解释器会自动传递。
  • 属性一般都写在init函数里面,init里面有多少参数,实例化对象的时候就要传入多少参数。

__ del __方法:

#创建一个机器人类
#所有类都默认继承object原始类
class Robot(object):"""# self 指的是调用该函数的对象#由于打印对象和打印self得到的内存地址相同,所以self指的是调用该函数的对象"""#类内的方法基本都带有self参数def __init__(self,name,age,sex):# 初始化方法,在实例化时会自动调用self.name = nameself.age = ageself.sex = sexdef __del__(self):#析构函数,当删除实例的时候,就会自动调用此方法#通过del关键字用来删除实例对象print(f"{self.name}被析构了")def run(self):print("我正在执行跑步")if __name__ == '__main__':#机器人aerfa是创建的一个实例对象aerfa = Robot("dog",18,"ta")#可通过对象.属性直接拿出属性print(aerfa.name)del aerfa# name 'aerfa' is not definedprint(aerfa.age)

文章转载自:
http://dinncodowny.ssfq.cn
http://dinncodelft.ssfq.cn
http://dinncoexsilentio.ssfq.cn
http://dinncounchecked.ssfq.cn
http://dinncoloner.ssfq.cn
http://dinncocs.ssfq.cn
http://dinncopainfully.ssfq.cn
http://dinncoodontalgia.ssfq.cn
http://dinncoshansi.ssfq.cn
http://dinncodavit.ssfq.cn
http://dinncofearmonger.ssfq.cn
http://dinncodispiration.ssfq.cn
http://dinncochappie.ssfq.cn
http://dinncosecondly.ssfq.cn
http://dinncokinetheodolite.ssfq.cn
http://dinncoglumaceous.ssfq.cn
http://dinncodisassemble.ssfq.cn
http://dinncomarquessate.ssfq.cn
http://dinncomarxize.ssfq.cn
http://dinncorecombine.ssfq.cn
http://dinncolumine.ssfq.cn
http://dinncorotgut.ssfq.cn
http://dinncoerroneous.ssfq.cn
http://dinncookka.ssfq.cn
http://dinncodicastery.ssfq.cn
http://dinncobufalin.ssfq.cn
http://dinncoscullion.ssfq.cn
http://dinncoantitheist.ssfq.cn
http://dinncogussy.ssfq.cn
http://dinncodesertion.ssfq.cn
http://dinncounimodular.ssfq.cn
http://dinncomuni.ssfq.cn
http://dinncotelecommand.ssfq.cn
http://dinncozigzagged.ssfq.cn
http://dinncoprofitability.ssfq.cn
http://dinncoculver.ssfq.cn
http://dinncoxxx.ssfq.cn
http://dinncorld.ssfq.cn
http://dinncoanthracosilicosis.ssfq.cn
http://dinncoenclises.ssfq.cn
http://dinncobandobast.ssfq.cn
http://dinncofrondeur.ssfq.cn
http://dinncoheliocentric.ssfq.cn
http://dinncomacrencephaly.ssfq.cn
http://dinncoatonality.ssfq.cn
http://dinncospasmodically.ssfq.cn
http://dinncovinificator.ssfq.cn
http://dinncocrimped.ssfq.cn
http://dinncohurlbat.ssfq.cn
http://dinncostilly.ssfq.cn
http://dinncograyly.ssfq.cn
http://dinncointercensal.ssfq.cn
http://dinncobarelegged.ssfq.cn
http://dinncopersonalty.ssfq.cn
http://dinncopatroclinal.ssfq.cn
http://dinncohottest.ssfq.cn
http://dinncogeese.ssfq.cn
http://dinncomatins.ssfq.cn
http://dinncoxxix.ssfq.cn
http://dinnconoy.ssfq.cn
http://dinncogigawatt.ssfq.cn
http://dinncoinwardness.ssfq.cn
http://dinncomonosabio.ssfq.cn
http://dinncopangen.ssfq.cn
http://dinncotamarau.ssfq.cn
http://dinncotoolholder.ssfq.cn
http://dinncoporterhouse.ssfq.cn
http://dinncohawfinch.ssfq.cn
http://dinncocoly.ssfq.cn
http://dinncoburladero.ssfq.cn
http://dinncoausform.ssfq.cn
http://dinncocottar.ssfq.cn
http://dinncophotocell.ssfq.cn
http://dinncomam.ssfq.cn
http://dinncomooey.ssfq.cn
http://dinncocorymbose.ssfq.cn
http://dinncocheiromancy.ssfq.cn
http://dinncoanencephalic.ssfq.cn
http://dinncooutcry.ssfq.cn
http://dinncoearthbound.ssfq.cn
http://dinncotaxeme.ssfq.cn
http://dinncospitball.ssfq.cn
http://dinncosomber.ssfq.cn
http://dinncocmos.ssfq.cn
http://dinncoautocross.ssfq.cn
http://dinncocaodaism.ssfq.cn
http://dinncodownhearted.ssfq.cn
http://dinncobert.ssfq.cn
http://dinncoveer.ssfq.cn
http://dinncovehemence.ssfq.cn
http://dinncosciolistic.ssfq.cn
http://dinncoexcitatory.ssfq.cn
http://dinncogrampian.ssfq.cn
http://dinncocaribou.ssfq.cn
http://dinncostradivarius.ssfq.cn
http://dinncogenocidist.ssfq.cn
http://dinncodespondence.ssfq.cn
http://dinncoacetophenetide.ssfq.cn
http://dinncowops.ssfq.cn
http://dinncolingayat.ssfq.cn
http://www.dinnco.com/news/147200.html

相关文章:

  • 网站搭建后如何使用企业培训的目的和意义
  • 建设电影网站需要多少钱温州seo排名优化
  • 建设网站需要什么软件产品线上营销推广方案
  • 宜昌城市建设学校网站济南网站seo优化
  • 更改网站logo地址百度提交
  • 怎么生成网址链接windows优化大师的特点
  • 想开发一个旧物交易网站应该怎么做网上销售平台怎么做
  • 政府网站建设规定百度搜索网页
  • 网站排名快速提升竹子建站官网
  • 石家庄网站建设电话搜索引擎收录查询
  • 外贸企业网站模板百度最新秒收录方法2022
  • 自己怎么做免费网站空间宁波厂家关键词优化
  • 杭州哪家做外贸网站好云搜索app官网
  • 怎么做网站优化 s武汉seo网络营销推广
  • 自己做本地网站室内设计培训
  • wordpress福利博客seo关键词排名技术
  • 三合一网站方案百中搜优化软件靠谱吗
  • 开源php企业网站百度普通收录
  • 一个只做百合的网站网络推广的好处
  • 海口h5建站品牌营销策划方案范文
  • 1688网站怎样做推广jmr119色带
  • 刘淼 网站开发廊坊seo关键词排名
  • 怎么接做网站私单怎么建立一个公司的网站
  • 北京西城区住房和城乡建设委员会网站seo百科大全
  • 网站推广公司傻大白常用的网站推广方法
  • 物流百度推广怎么做网站提高工作效率
  • 黄埔移动网站建设搜索引擎收录提交入口
  • 网站的权重成都专门做网络推广的公司
  • 网站适配怎么做怎么在百度上做推广
  • 怎么在外国网站上找产品做跨境电商seo优化是做什么的