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

各大房产网站哪里可以做拍卖网站

各大房产网站,哪里可以做拍卖网站,建设银行怎么网站定制短信通知,网站开发设计心得及体会1 面向对象 类和对象都是面向对象中的重要概念。面向对象是一种编程思想#xff0c; 即按照真实世界的思维方式构建软件系统。 例如#xff0c;在真实世界的校园里有学生和老师#xff0c;学生有学号、姓名、所 在班级等属性#xff08;数据#xff09;#xff0c;还有…1 面向对象 类和对象都是面向对象中的重要概念。面向对象是一种编程思想 即按照真实世界的思维方式构建软件系统。 例如在真实世界的校园里有学生和老师学生有学号、姓名、所 在班级等属性数据还有学习、提问、吃饭和走路等动作方法 。如果我们要开发一个校园管理系统那么在构建软件系统时也会有 学生和老师等“类”张同学、李同学是学生类的个体被称为“对象” “对象”也被称为“实例”。 2 定义类 Python中的数据类型都是类我们可以自定义类即创建一种新的 数据类型。Python中类的定义语法格式如右图所示。 定义小汽车Car类的代码如下 小汽车Car类继承了object类object类是所有类的根类在Pyth on中任何一个类除object外都直接或间接地继承了object直接继承 object时object部分的代码可以省略。 3 创建对象 类相当于一个模板依据这样的模板来创建对象就是类的实例化 所以对象也被称为“实例”。 4 类的成员 4.1 实例变量 实例变量就是对象个体特有的“数据”例如狗狗的名称和年龄等。 通过Python指令运行文件输出结果。 4.2 构造方法 类中的__init__方法是一个非常特殊的方法用来创建和初始 化实例变量这种方法就是“构造方法”。在定义__init__方法时 它的第1个参数应该是self之后的参数用来初始化实例变量。调用构造 方法时不需要传入self参数。 构造方法的示例代码如下 4.3 实例方法 实例方法与实例变量一样都是某个实例或对象个体特有的方 法。 定义实例方法时它的第1个参数也应该是self这会将当前实例与 该方法绑定起来这也说明该方法属于实例。在调用方法时不需要传入 self类似于构造方法。 下面看一个定义实例方法的示例 4.4 类变量 类变量是属于类的变量不属于单个对象。 例如有一个Account银行账户类它有三个成员变量amoun t账户金额、interest_rate 利率和owner账户名。amount和ow ner对于每一个账户都是不同的而interest_rate对于所有账户都是相同 的。amount和owners是实例变量interest_rate是所有账户实例共享的变 量它属于类被称为“类变量”。 类变量的示例代码如下 4.5 类方法 类方法与类变量类似属于类不属于个体实例。在定义类方法时 它的第1个参数不是self而是类本身。 5 封装性 封装性是面向对象重要的基本特性之一。封装隐藏了对象的内部细 节只保留有限的对外接口外部调用者不用关心对象的内部细节使 得操作对象变得简单。 例如一台计算机内部极其复杂有主板、CPU、硬盘和内存等 而一般人不需要了解它的内部细节。计算机制造商用机箱把计算机封装 起来对外提供了一些接口如鼠标、键盘和显示器等使用计算机就 变得非常简单。 5.1 私有变量 为了防止外部调用者随意存取类的内部数据成员变量内部数 据成员变量会被封装为“私有变量”。外部调用者只能通过方法调用 私有变量。 在默认情况下Python中的变量是公有的可以在类的外部访问它 们。如果想让它们成为私有变量则在变量前加上双下画线__即可 。 示例代码如下 由于在类的外部不可以访问私有变量因此上述代码在运行时会发 生错误通过Python指令运行文件输出结果。 5.2 私有方法 私有方法与私有变量的封装是类似的在方法前加上双下画线__ 就是私有方法了。示例代码如下 由于在类的外部不可以访问私有方法因此上述代码在运行时会发 生错误通过Python指令运行文件输出结果。 5.3 使用属性 为了实现对象的封装在一个类中不应该有公有的成员变量这些 成员变量应该被设计为私有的然后通过公有的set 赋值和get取 值方法访问。 使用set和get方法进行封装示例代码如下 使用属性方式修改上面的示例代码如下 6 继承性 继承性也是面向对象重要的基本特性之一。 在现实世界中继承关系无处不在。例如猫与动物之间的关系猫是 一种特殊动物具有动物的全部特征和行为即数据和操作。在面向对 象中动物是一般类被称为“父类”猫是特殊类被称为“子类”。特殊 类拥有一般类的全部数据和操作可称之为子类继承父类。 6.1 Python中的继承 在Python中声明子类继承父类语法很简单定义类时在类的后面 使用一对小括号指定它的父类就可以了。 下面是动物类继承图。 通过Python指令运行文件输出结果 6.2 多继承 在Python中当子类继承多个父类时如果在多个父类中有相同的 成员方法或成员变量则子类优先继承左边父类中的成员方法或成员变 量从左到右继承级别从高到低。 示例代码如下 6.3 方法重写 如果子类的方法名与父类的方法名相同则在这种情况下子类的 方法会重写Override父类的同名方法。 7 多态性 多态性也是面向对象重要的基本特性之一。“多态”指对象可以表现 出多种形态。 例如猫、狗、鸭子都属于动物它们有“叫”和“动”等行为但是 叫的方式不同动的方式也不同。 7.1 继承与多态 在多个子类继承父类并重写父类方法后这些子类所创建的对象 之间就是多态的。这些对象采用不同的方式实现父类方法。 示例代码如下 7.2 鸭子类型测试与多态 Python的多态性更加灵活支持鸭子类型测试。鸭子类型测试指 若看到一只鸟走起来像鸭子、游泳起来像鸭子、叫起来也像鸭子那么 这只鸟可以被称为鸭子。 由于支持鸭子类型测试所以Python解释器不检查发生多态的对象 是否继承了同一个父类只要它们有相同的行为方法它们之间就 是多态的。 例如我们设计一个函数start它接收具有“叫”speak方法 的对象代码如下 8 练一练 1 在下列选项中哪些是类的成员。 A.成员变量 B.成员方法 C.属性 D.实例变量 2 判断对错请在括号内打√或×√表示正确×表示错误。 1在Python中类具有面向对象的基本特性即封装性、继承性 和多态性。 2__init__方法用来创建和初始化实例变量这种方法就是“ 构造方法”。 3类方法不需要与实例绑定需要与类绑定在定义时它的第1个 参数不是self。 4实例方法是在类中定义的它的第1个参数也应该是self这个 过程是将当前实例与该方法绑定起来。 5公有成员变量就是在变量前加上两个下画线__。 6属性是为了替代get方法和set方法。 7子类继承父类时继承父类中的所有成员变量和方法。 8Python中的继承是单继承。 3 请介绍什么是“鸭子类型”
http://www.pierceye.com/news/251150/

相关文章:

  • 做播放器电影网站需要多少钱6网络工程师证
  • dw怎么做网站标题图标网站建设进度表 免费下载
  • 西安哪些做网站的公司好做电子商务网站的意义
  • 圣融网站建设包装设计网站是什么样子的
  • 网站建设的利润设计宝
  • 厦门网站制作案例dede做手机网站
  • 网站建设 环保 图片重庆信息网
  • 做网站的主流软件珠海网站建设珠海
  • 江门市网站建设 熊掌号wordpress分类不显示图片
  • 上海做网站技术有趣的网站小游戏
  • 网站建设需要哪些内容中国建设银行对公网站
  • 网站菜单实现原理全网营销外包
  • 江阴招聘网站建设学徒开源网站开发文档下载
  • 金融网站开发公司六安城市网新闻
  • 什邡网站建设公司linux怎么使用wordpress
  • 安阳网站建设公司网络推广的目标
  • 人像摄影网站有哪些贵阳网站制作企业
  • 山西山西省建设厅网站首页哪个网站做分享赚佣金
  • 曲靖网站制作一条龙赣州章贡区邮政编码是多少
  • 海南省网站设计公司网址百度小说风云榜排名
  • 刷网站关键词排名原理寮步建设网站
  • 银川网站建设一条龙服务服装行业网站模板
  • 重庆建站程序建筑网站起名
  • 便宜网站制作wordpress函数手册
  • 适合在家做的网站工作做音乐网站要求
  • 在哪个网站做视频赚钱的建设彩票网站需要多少投资
  • 大连网站建设意动科技推荐做那个的电影网站
  • 博达 网站群建设wordpress打开乱码
  • 电商网站建设代理商定制网站开发介绍图
  • 网站系统问题解决措施上海网站建设系