A2:类与实例
类是什么?一切事物皆对象,即所有的东西都是对象,对象是可以看到、摸到、感觉到、听到、闻到、尝到的东西。对象是一个自包含的实体,用一组可识别的特性和行为来识别。
面向对象编程,就是object-oriented programming,就是针对对象进行编程。
首先,编写一个程序,猫叫。
def cat_shut(): print("miao")
cat_shut()
如果别的python文件也想让猫叫呢?别的Python文件引用?
这个猫叫的函数有没有更合适的地方呢?就是类,类就是具有相同属性和方法的集合。
class Cat: def cat_shut(self): print("miao")
- 类名第一个字母大写,如果是多个单词,每个单词的第一个字母大写
- 对外公开的方法没有修饰符。Python 中声明私有方法,请在方法名称的开头插入双下划线。
怎么用这个类呢?实例化就行。实例,就是一个真实的对象,比如我们都是「人」,我们都是「人」的实例。实例化就是创建对象的过程。
cat = Cat() cat.cat_shut()
A3:
标签:shut,对象,miao,基础,cat,面向对象,实例,猫叫 From: https://www.cnblogs.com/Windows-phone/p/17236051.html