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

煤矿网站建设济宁网站建设优惠

煤矿网站建设,济宁网站建设优惠,在线视频2018免费视频,搜索引擎的网站优化6.2 类和类的定义 面向对象最重要的概念就是类#xff08;Class#xff09;和实例#xff08;Instance#xff09;#xff0c;必须牢记类是抽象的模板#xff0c;比如学生类#xff0c;而实例是根据类创建出来的一个个具体的对象#xff0c;每个对象都拥有相同的方法Class和实例Instance必须牢记类是抽象的模板比如学生类而实例是根据类创建出来的一个个具体的对象每个对象都拥有相同的方法但各自的数据可能不同。 6.2.1 什么是类 当你在马路上看到一辆飞驰的奥迪汽车时这辆奥迪车就是汽车类的一个实例。汽车就是一个类每辆车都是汽车类的一个实例。 可以将类理解为工厂制造汽车的设计图通过这个设计图可以持续的造(实例化)不同的汽车。 类一般都具有属性和方法在汽车类中属性可以是汽车的车身颜色方法可以是前进、刹车等。 人也是一种类称为人“类”。张三、李四、王五都是人“类”的实例化。类由属性和方法组成。属性是属于类的变量比如在人“类”中属性可以包括姓名、性别、年龄等。而方法是存储在类中的函数(操作、动作)。比如吃饭、睡觉、走路等。 6.2.2 创建类 上面讲了这么多让我们来在Python中创建一个最简单的类吧。 最简单的类 class MyClass1:pass上面是在Python中语法允许的情况下创建的一个最简的类。在Python中创建类需要用到关键字class然后是类名(注意在Python中一般使用驼峰命名法命名类名)。接着就是:和换行后的pass语句表示这个类啥也不干。 这样我们就创建了一个名为MyClass1的类上面的Python语句仅仅只是创建了这个类就像之前用def创建一个函数一样只是定义了。函数要想要使用则需要进行调用。而类想要定义则需要初始化 mc MyClass1() 像上面的语句就是进行了类的初始化mc就是MyClass类的一个实例化对象。 接下来我们将一步步介绍创建类时添加属性和方法一步步完善类。 6.2.3 实例化时传递参数 有时候在定义一个类时我们可以直接定义类的属性然后在实例化时进行修改就像这样 class Person:def __init__(self):self.name Noneself.age Nonelisa Person() lisa.name lisa lisa.age 20上面的代码中我们在定义Person类时同时也定义了2个属性name和age。并且初始化为None。 后面则可以通过类.属性的方式访问或修改类的属性。 这种方法虽然可行但是如果要创建多个实例化对象每次都要再重新修改属性name和age非常不方便。于是我们可以在定义类的时候直接传入参数然后在类的初始化时同时为类的属性赋值。 class Person:def __init__(self, name, age):self.name nameself.age agelisa Person(lisa, 18) print(lisa.name, lisa.age)lisa 18
http://www.hkea.cn/news/14489253/

相关文章:

  • 建一个网站多少钱中国菲律宾比分
  • HTML做网站的书籍中企动力官网邮箱
  • 更改网站伪静态自动点击器下载
  • 通辽网站设计企业建设网站公司排名
  • 文化传媒网站php源码成都设计网站的公司名称
  • 跟我一起做网站 下载中小型网站设计公司
  • 餐饮商城网站建设php建设网站用什么软件
  • 提供企业网站建设公司微营销系统
  • 潘家园做网站公司有创意的域名
  • 重庆本地建站室内设计平面图尺寸
  • 做哪些网站可以赚钱的学校官网网页设计模板
  • 怎样在百度上建立网站池州做网站公司
  • iis7架设网站教程什么网站出项目找人做
  • 四川省建行网站做网站工作条件
  • 护卫神做的网站访问云开发是什么
  • 网站需要服务器吗?中国建设官网信息查询
  • 免费软件网站有哪些wordpress添加分类目录seo标题
  • 5款免费网站管理系统六安木兰巷
  • 做阿里巴巴网站口碑公司主页和公司网站
  • net公司网站开发框架源代码wordpress acf插件
  • 免费创办网站如何做网站的链接结构
  • 网站核验单 没有网站 怎么办如何查网站空间
  • 聊城做网站做的不错的全国最大的源码平台
  • 关于学校网站建设的请示wp网站如何做多级联动筛选框
  • 泉州 网站制作开源系统有哪些
  • 网页做好怎么变成网站重庆做网站 外包公司
  • 微信营销软件网站建设给别人做金融网站 犯法吗
  • 珠宝网站制作营销型网站主页定制
  • 表白网站制作代码wordpress添加新功能
  • 教育培训网站有哪些公司建设网站产生哪些费用