第九章-类
1、创建和使用类
面向对象编程是最有效的软件编程方法之一。根据类来创建对象被称为实例化。
使用类几乎可以模拟任何东西,下面来编写一个表示小狗的简单类Dog。
1.创建Dog类
2.根据类创建实例
在这里,命名约定很有用,我们通常可以认为首字母大写的名称(如Dog)指的是类,而小写的名称(如my_dog)指的是根据类创建的实例。
(1)访问属性
要访问实例的属性,可使用句点表示法。
如上例:my_dog.name
(2)调用方法
根据Dog类创建实例后,就可以使用句点表示法来调用Dog类中定义的任何方法。
(3)创建多个实例
2、使用类和实例
1.Car类
2.给属性指定默认值
3.修改属性的值
(1)直接修改属性的值
(2)通过方法修改属性的值
(3)通过方法对属性的值进行递增
3、继承
编写类时,并非总是要从空白开始,若果你要编写的类是另一个现成类的特殊版本,可使用继承。一个类继承另一个类时,他将自动获得另一个类的所有属性和方法,原有的类称为父类,而新类称为子类。
1.子类的方法__init__()