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

网站ww正能量html动画效果代码

网站ww正能量,html动画效果代码,做团餐 承包食堂的企业网站,南京明辉建设有限公司网站目录索引 面向过程和面向对象的区别:面向过程:面向对象:总结: 类和对象:定义类:语法: 创建对象:实例演示: 魔法方法:__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://www.yayakq.cn/news/700208/

相关文章:

  • 徐州提供网站建设要多少钱工作单位一般填写什么
  • 网站的数据库是什么网站上线之前做哪些工作
  • 口子网站怎么做网络广告营销典型案例
  • 去哪个网站做农产品推广衡水网站建设浩森宇特
  • 杭州网站的优化威海做网站的
  • 建设网站的功能定位是什么多语言企业网站模板
  • 湖北省建设厅网站证件wordpress培训类网站模板下载
  • 下沙网站优化订制企业网站
  • 开网店要建网站平台吗南通制作网站公司
  • 新洲城乡建设局网站网页游戏网址有哪些
  • 杭州亚运村建设指挥部网站公司简介模板英语
  • 网站推广的内容上海最新新闻资讯
  • 阿里云网站建设初衷wordpress 模板标签
  • 网站关键词一般设置几个小孩做阅读的网站有哪些
  • 广州市白云区建设局 网站vpsputty做网站
  • 免费网站建设合同书深圳龙华有什么好玩的地方推荐
  • asp 网站后台建设工程公司名字大全三个字
  • 网站建设001嘉兴网站建设一薇
  • 怎么建设网站后台免费做请帖的网站
  • 公司网站建设分录wordpress电子商务中文主题
  • 建设网站需要哪些流程网络营销推广的方法有哪些
  • 西安建设公司网站建造免费网站
  • 响应式 网站建设广州网站建站公司
  • 潍坊网站建设如何北京网站排名seo
  • 做外贸怎样免费登录外国网站3d模型素材库
  • 明星个人flash网站源码在网站上做宣传
  • 做网站最低级的软件网站霸屏对网站好吗
  • 昆山网站开发工商注册登记系统官网
  • 网站设计培训学校找哪家没网站做哪个广告联盟
  • 公司有网站有什么好处怎么样免费建设网站