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

php网站开发案例大连个人做网站

php网站开发案例,大连个人做网站,为什么要选择高端网站定制,什么网站比较容易做面向对象编程——Object Oriented Programming#xff0c;简称OOP#xff0c;是一种程序设计思想。OOP把对象作为程序的基本单元#xff0c;一个对象包含了数据和操作数据的函数。 在Python中#xff0c;所有数据类型都可以视为对象#xff0c;当然也可以自定义对象。自定…面向对象编程——Object Oriented Programming简称OOP是一种程序设计思想。OOP把对象作为程序的基本单元一个对象包含了数据和操作数据的函数。 在Python中所有数据类型都可以视为对象当然也可以自定义对象。自定义的对象数据类型就是面向对象中的类Class的概念。 一.对象Object 一个对象具有两个特征 属性 方法 我们可以举个例子比如人 属性肤色、体重、发型等 方法打游戏、跑步、游泳等 总之一句话总结就是属性对象有什么方法对象会什么。 关于对象的代码实例接下来在介绍类的时候一并说明。 二.类class 1.创建类和对象 语法 class 类名属性方法 说明 类是抽象的模板在Python中定义类是通过class关键字 实例 class person:name 小红 ##name属性age 20 ##age属性def sport(self): ###sport方法print(运动真开心)w person() ###创建类的对象 这边我们创建了一个类并给这个类添加了属性及方法然后我们还创建了一个类的对象并赋给了变量W接下来我们来试下调用我们的属性及方法。 执行对象的方法 w.sport() 输出 执行对象的属性 w.name 输出 2.self是什么 1self即代表着实例对象本身 2名字不一定必须叫self可以叫she或者he但是按照约定我们还是使用self 3.类的初始化 我们可以在创建实例的时候把一些我们认为必须绑定的属性强制填写进去。通过定义一个特殊的__init__两个下划线方法来实现, 这个方法不需要被调用只要创建对象就会自动执行。 实例 class person:def __init__(self):self.name 小红 ##name属性self.age 20 ##age属性print(程序开始执行啦)def sport(self): ###sport方法print(运动真开心)w person() ###创建类的对象 输出 三.类的三大特性 三大特性封装、继承、多态 1.封装 在Python中使用OOP我们可以限制对方法和变量的访问。这样可以防止数据直接修改称为封装在Python中我们使用下划线作为前缀来表示私有属性即单“ _”或双“ __” class person:def __init__(self):self.__age 20 def change(self):print(self.__age)w person() w.change()w.__age 输出 这边显示已经无法从外部访问这样就确保了外部代码不能随意修改对象内部的状态。 2.继承 继承是一种创建新类的方法用于在不修改现有类的细节的情况下使用它。 我们直接通过实例来了解下   class A: ##父类def __init__(self):print(自动执行)def a(self):print(执行程序A)class B(A): ##子类def b(self):print(执行程序B)B_A B() B_A.a() ##调用父类的方法 B_A.b() ##调用子类的方法 输出 通过上面的实例我们可以看出子类继承了父类的功能调用子类的属性及方法。 3.多态性 多态性是一种功能在OOP中可以将公共接口用于多种形式数据类型。 直接看实例   class A:def a(self):print(执行程序A)class B:def a(self):print(执行程序B)class C:def a(self):print(执行程序C)def select(aa):aa.a()select(A()) select(B()) select(C()) 输出 在上面的程序我这边定义了A、B、C三个类它们每个都有通用的a()方法,但是它们的功能不同,为了允许多态我们创建了通用接口即select()可以接受任何对象的函数,然后传递对象即可运行。 四.总结 面向对象编程让编程变得简单而有效让编程人员的生产力提高。喜欢的朋友后续可以再来看看其他的进阶内容谢谢。
http://www.w-s-a.com/news/586000/

相关文章:

  • 什么网站可以做设计赚钱吗南京十大软件公司排名
  • 网站开发时间进度北京有哪些著名网站
  • 深圳比较好的设计网站公司自己的网站到期域名如何续费
  • 温州做网站哪儿新云网站模版
  • 网站开发 视频存在哪检察院前期网站建设
  • 备案中的网站信息怎么填如何做分享赚钱的网站
  • 网站行程表怎么做注册公司费用要多少
  • 常见电子商务网站基本模式南山网站公司定
  • 网站搭建代码网站里面送礼物要钱怎么做代码
  • 大学英文网站建设举措wordpress 学院 模板
  • 爱 做 网站吗php网站作业模版
  • wordpress代码乱吗台州做网站seo的
  • 做ptt网站wordpress中文企业网站
  • 深圳雨棚制作深圳 网站优化公司排名
  • 深圳优秀网站建设价格wordpress没人用
  • 国企网站建设需要注意沈阳招标信息网
  • 东莞360推广的网站是谁做的上海网络推广产品
  • 网站可以换主机吗中国十大网站建设企业
  • 怎么做盗版小说网站官网做有下拉列表的网站的图片
  • 邢台网站建设电话网站界面类型
  • 网站制作合同模板做一个网站能挣多少钱
  • 汶上1500元网站建设互联网高端官网
  • 广州做公司网站网站开发培训机构
  • 网站建设与维护 课件网页版qq安全中心登录入口
  • 做三个月网站广告收入dw如何制作网页
  • ...课程网站建设简介工信部 网站备案查询
  • 网站代码建设 实例企业网站建设大概的费用
  • 制作网站软件排行榜过年做啥网站致富
  • 哪里有做网站企业seo关键词优化
  • 上海金山网站建设公司手机淘宝客网站怎么做的