跟着大大学python(35)

大大回归!

“类就是用形象的思维来编程,感性的思维来理解代码”

9.1.1创建Dog类

9.1.2根据类创建实例

例子,大家来创建一个机器人的类,然后创建实例,让他能走动等动作

Dog

在这里,命名约定很有用:我们通常认为首字母大写的名称(如Dog)指的是类,而小写的名称(如my_dog)指的是根据类创建的实例。

1.访问属性

要访问实例的属性,可以使用句点表示法。

如dog.name

句点表示法在Python中很常用,这种语法演示了Python如何获悉属性的值。在这里,python先找到实例dog,再查找与这个实例相关的属性name。在Dog类中引用这个属性时,使用的是self.name。

2.调用方法

根据Dog类创建实例后,就可以使用句点法来调用Dog类中定义的任何方法。

遇到代码dog.sit()时,python在类Dog中查找方法sit()并运行其代码。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,323评论 19 139
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 11,713评论 0 17
  • 9.1创建和使用类 使用类几乎可以模拟任何东西。下面来编写一个表示小狗的简单类Dog——它表示的不是特定的小狗,而...
    三千院贺Hall阅读 2,726评论 0 0
  • 要点: 函数式编程:注意不是“函数编程”,多了一个“式” 模块:如何使用模块 面向对象编程:面向对象的概念、属性、...
    victorsungo阅读 5,499评论 0 6
  • 阴阴的春日,三月没有阳光,冷冷的,杏花如期而开。没有春面不寒杨柳风的温暖,体会到了冷冷的带着淡淡花香的桃花的淡薄。...
    海深深阅读 3,385评论 0 4