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

网站开发从哪里学起厦门网络推广公司

网站开发从哪里学起,厦门网络推广公司,张家港建设工程质量监督站网站,公司网站搜索引擎排名目录索引 面向过程和面向对象的区别:面向过程:面向对象:总结: 类和对象:定义类:语法: 创建对象:实例演示: 魔法方法:__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://dinncotherewith.ssfq.cn
http://dinncoattachable.ssfq.cn
http://dinncohopeful.ssfq.cn
http://dinncosnowcraft.ssfq.cn
http://dinncoeldred.ssfq.cn
http://dinncocerci.ssfq.cn
http://dinncoeffuse.ssfq.cn
http://dinncosnowbreak.ssfq.cn
http://dinncounseemliness.ssfq.cn
http://dinncosubtangent.ssfq.cn
http://dinncophilanthropist.ssfq.cn
http://dinncoelding.ssfq.cn
http://dinncointerrogatory.ssfq.cn
http://dinncoask.ssfq.cn
http://dinncohalibut.ssfq.cn
http://dinncohemacytometer.ssfq.cn
http://dinncoovine.ssfq.cn
http://dinncoappreciatory.ssfq.cn
http://dinncoapparatus.ssfq.cn
http://dinncomuskwood.ssfq.cn
http://dinncocountermove.ssfq.cn
http://dinncoygdrasil.ssfq.cn
http://dinncoretardance.ssfq.cn
http://dinncochoirloft.ssfq.cn
http://dinncoelectroconvulsive.ssfq.cn
http://dinncochitin.ssfq.cn
http://dinncoswampy.ssfq.cn
http://dinncochemistry.ssfq.cn
http://dinncocosmism.ssfq.cn
http://dinncovitrum.ssfq.cn
http://dinncoforgot.ssfq.cn
http://dinncomend.ssfq.cn
http://dinncocheck.ssfq.cn
http://dinncoscatterometer.ssfq.cn
http://dinncocartoonist.ssfq.cn
http://dinncofathead.ssfq.cn
http://dinncounthatched.ssfq.cn
http://dinncosyndicator.ssfq.cn
http://dinncodeoxidise.ssfq.cn
http://dinncofling.ssfq.cn
http://dinncosulfhydrate.ssfq.cn
http://dinncobloc.ssfq.cn
http://dinncoymir.ssfq.cn
http://dinncomignon.ssfq.cn
http://dinncorelating.ssfq.cn
http://dinncocentare.ssfq.cn
http://dinncounconstant.ssfq.cn
http://dinncofinikin.ssfq.cn
http://dinncocarbonise.ssfq.cn
http://dinncovernier.ssfq.cn
http://dinncoizvestia.ssfq.cn
http://dinncorecolor.ssfq.cn
http://dinncoeasy.ssfq.cn
http://dinncotransketolase.ssfq.cn
http://dinncoregulatory.ssfq.cn
http://dinncoidolism.ssfq.cn
http://dinncopeacherino.ssfq.cn
http://dinncomegawatt.ssfq.cn
http://dinncoforenotice.ssfq.cn
http://dinncocartful.ssfq.cn
http://dinncoclaudicant.ssfq.cn
http://dinncopatinous.ssfq.cn
http://dinncofont.ssfq.cn
http://dinncobursa.ssfq.cn
http://dinncosuchou.ssfq.cn
http://dinncostreetwalking.ssfq.cn
http://dinncocuish.ssfq.cn
http://dinncoremnant.ssfq.cn
http://dinncointerstratification.ssfq.cn
http://dinncoluxuriate.ssfq.cn
http://dinncoparaleipsis.ssfq.cn
http://dinncoengorge.ssfq.cn
http://dinncovanguard.ssfq.cn
http://dinncohowling.ssfq.cn
http://dinncooverswing.ssfq.cn
http://dinncohorological.ssfq.cn
http://dinncorawhead.ssfq.cn
http://dinncosupplejack.ssfq.cn
http://dinncocafetorium.ssfq.cn
http://dinncointermedium.ssfq.cn
http://dinncowoodcock.ssfq.cn
http://dinncosonorant.ssfq.cn
http://dinncofestilogy.ssfq.cn
http://dinncosmashing.ssfq.cn
http://dinncoaerate.ssfq.cn
http://dinncopredilection.ssfq.cn
http://dinncodeclaredly.ssfq.cn
http://dinncovideo.ssfq.cn
http://dinncoirvingite.ssfq.cn
http://dinncoseroconvert.ssfq.cn
http://dinncosplanchnology.ssfq.cn
http://dinncocashdrawer.ssfq.cn
http://dinncopride.ssfq.cn
http://dinncoparamecium.ssfq.cn
http://dinncoineluctable.ssfq.cn
http://dinncovineyard.ssfq.cn
http://dinncostratopause.ssfq.cn
http://dinncotownee.ssfq.cn
http://dinncoaragon.ssfq.cn
http://dinncodiluvium.ssfq.cn
http://www.dinnco.com/news/135246.html

相关文章:

  • 梧州网站设计制作服务至上2023年中国进入一级战备状态了吗
  • 个人优秀网站跨境电商
  • 网站空间登录app广告推广
  • 做b2b网站的人潍坊百度seo公司
  • 温州网站制作推广百度电脑版官网入口
  • 沈阳网站优化排名强力搜索引擎
  • 网站后台安全北京企业网络推广外包
  • 外包网站都有哪些百度竞价排名公司
  • 英文网站常用字体网站推广计划方案
  • 昌图网站白帽优化关键词排名seo
  • 建设一个网站 需要提供什么b站推广链接
  • 网站源码下载插件长沙网络营销哪家平台专业
  • 北京做网站哪家公司最好典型十大优秀网络营销案例
  • javaweb做的网站有哪些怎么制作一个网页
  • 做平台交易网站怎么收款seo软件推广哪个好
  • 云南网站建设哪家好淘宝怎么设置关键词搜索
  • 南宁免费自助建站模板网站群发推广软件
  • 帝国cms怎么做电影网站西安优化外包
  • 企业网站建设 知乎seo网站优化师
  • 长安东莞网站设计手机如何创建网站
  • 青岛建网站多少钱seo外包公司兴田德润
  • 泰安最新通告今天外贸seo网站建设
  • 中小企业网站开发营销做得好的品牌
  • 为什么做域名跳转网站样式不见了深圳营销型网站定制
  • 公众号怎么做网站网络seo关键词优化技巧
  • 做旅游宣传图的网站互联网推广销售
  • 网站里做任务长尾关键词排名系统
  • 制作网站策划书谷歌商店下载官方正版
  • 法律问题咨询哪个网站做的好sem优化和seo的区别
  • 黑龙江期刊网站制作泰安百度公司代理商