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

东莞乐从网站建设网站建设实务课本

东莞乐从网站建设,网站建设实务课本,广东网站快速备案,网络营销推广方式包括哪些Python第17课(面向对象基础) 思维导图中二青年 面向对象编程思想OOP 什么是面向对象 面向对象是一种编程思想#xff0c;是前辈们总结出的经验#xff0c;指导程序员如何编写出更好的程序#xff0c;核心是对象#xff0c;程序就是一系列对象的… Python第17课(面向对象基础)    思维导图中二青年 面向对象编程思想OOP 什么是面向对象 面向对象是一种编程思想是前辈们总结出的经验指导程序员如何编写出更好的程序核心是对象程序就是一系列对象的集合程序员负责调度控制这些对象来交互着完成任务案例1 把大象装进冰箱 面向过程: 1.打开冰箱 2.装入大象 3.关闭冰箱  面向对象: 找个具备装大象的技能的对象在面向对象中程序员的角度发生改变从具体的操作者变成了指挥者 强调对象不是凭空产生的需要我们自己设计案例2 西天取经如来有一堆破书要传出去,他没有自己干,而是找了五个对象帮他去干, 如来只要负责控制调度的对象即可,如果某个对象发生变化,也不会影响其他的对象 , 扩展性案例3 曹操吟诗喝酒吃肉,人生真爽喝酒吃肉,人生几何对酒当歌,人生几何 面向对象三大优点 1.扩展性2.灵活性3.重用性 缺点 1.程序的复杂度提高了 2.无法准确预知结果 使用场景     对扩展性要求较高通常是直接面向用户的例如QQ微信 面向过程编程思想 关注的核心是过程,过程是就是一步一步的执行步骤,既先干啥在干啥 优点:逻辑清晰 , 复杂问题简单化,流程化 缺点: 扩展性差,可维护性差 使用场景:对扩展性要求较低的程序例如:系统内核,git,计算器 记住:不是所有程序都要面向对象,得分析具体需求 类和对象 类即类型类别是一种抽象概念是一系列具备相同特征和相同行的对象的集合 对象就是具体存在的某个事物具备自己的特征和行为对象就是特征和技能的结合体 类和对象的关系 类包含一系列对象对象属于某个类在生活中是先有对象再有类而在程序中是先有类才能有对象,我们必须先告诉计算机这类的对象有什么特征有什么行为总结出一个结论:在使用面向对象编程时,第一步就是思考需要什么样的对象,对象具备什么样的特征和行为,从而根据 这些信息总结出需要的类型 创建类和对象 定义类的语法 class 类的名称:# 类中的内容 描述属性和技能 #描述属性用变量#描述行为用函数 #类名称 书写规范 首先是见名知意 名称是大驼峰命名法 #驼峰就是单词首字母大写 , 大驼峰是第一个字母大写,小驼峰是第一个字母小写 创建对象的语法 class Person:pass#创建对象 p Person() 属性的写法 属性可以写在类中  类中的属性,是所有对象公共的 也可以写在对象中  对象中的属性,是每个对象独特的(不一样的)如果类中和对象中存在同样的属性,先访问对象 如果没有在访问类 练习: 描述一个老师类 需要包含 一个公共属性和 一个独特的属性  class Teacher:school oldboyt1 Teacher() t1.name jack t1.age 28 属性的增删改查 增加属性  对象变量名称.属性名称 属性值删除属性 del 对象的变量名称.属性名称 修改 对象.属性 新的值 查看属性  访问的是对象的所有属性  print(对象.__dict__)访问对象的类信息 print(对象.__class__) init方法 叫做初始化方法,本质上就是一个函数特点1: 当实例化 对象时,会自动执行init方法特点2:会自动将对象作为第一个参数传入,参数名称位self ,self可以是别的名字,但不建议改功能:用户给对象赋初始值 练习:创建一个类具备几个属性,通过初始化方法来给他设置属性 class Dog:def __init__(self,kind,color,age):self.kind kindself.color colorself.age aged1 Dog(二哈,黑白,1) d1 Dog(泰迪,棕色,2)# 注意:该函数不能有任何返回值/.... 只能是None 规定如此.. 对象的精髓就是讲数据和处理数据的函数整合到一起 ,这样一来拿到一个对象就同时拿到了需要处理的数据以及处理数据的函数 对象的绑定方法 默认情况下类中的方法都是对象绑定方法 其特殊之处在于, 当使用对象调用该函数时会自动传入对象本身,作为第一个参数   当使用类名来调用时他就是一个普通函数,有几个参数就得传几个参数 练习:写一个学生类,具备一个打招呼的技能 要能输出自己的名字信息 class Student:def __init__(self,name):self.name namedef say_hi(self):print(hello my name is %s % self.name) 类的绑定方法 类绑定方法用classmethod来装饰 特殊之处:不管用类还是对象调用,都会自动传入类本身,作为第一个参数 什么时候绑定给对象:当函数逻辑需要访问对象中的数据时 什么时候绑定给类:当函数逻辑需要访问类中的数据时 非绑定方法 或叫做静态方法,就是即不需访问类的数据,.也不需要访问对象的数据不常用 语法:staticmethod 转载于:https://www.cnblogs.com/renvip/p/11239449.html
http://www.zqtcl.cn/news/491236/

相关文章:

  • 唐山 建设工程信息网站中天钢铁 网站建设
  • 公司没有备案了网站摄影素材网站
  • 正规的网店平台有哪些北京公司排名seo
  • 网页制作素材库哪个网站上海门户网站开发
  • 做网站 分辨率应该是多少做阿里巴巴网站要多少钱
  • 有专业做外贸的网站吗千岛湖网站建设
  • 百度怎么做开锁网站中国咖啡网站建设方案
  • 新网站不被收录郑州网站建设培训学校
  • 网站群建设意见征集北京做网站报价
  • 网站建设开发费会计处理山东省住房和城乡建设厅二建查询
  • 市工商局网站建设情况襄阳网站seo诊断
  • 动漫做那个视频网站单网页网站如何做
  • 企业网站名是什么意思广州公共交易中心
  • 做网站那家好沈阳做网站公司哪家好
  • 现在做一个网站大概多少钱中国住房城乡建设部网站
  • 高端企业网站建设核心秦皇岛网站制作人才招聘
  • 网站制作花多少钱简历模板表格
  • 泰安专业网站开发公司网页设计师常逛网站
  • 百度收录万网空间的网站需要多久推广seo网站
  • 个体工商户可以做网站备案吗微信app下载安装官方版2023
  • 内贸在什么网站做做网站需要提供哪些信息
  • 物流网站怎么做推广网页程序开发语言
  • 静态网站跟动态网站开发的层次
  • 公司购买网站怎么做分录被k掉的网站怎么做才能有收录
  • 网页制作相关网站网络卖货平台有哪些
  • 国内网站都要备案吗快速做网站的软件
  • 遂宁市住房和城乡建设局网站自己的网站怎么做美工
  • 资阳网站建设公司中国菲律宾概念股
  • 网站优化报价wordpress 获取别名
  • 自适应网站如何做mip微信网站公司