2)类的定义
2.1 定义只包含方法的类
在 Python 中要定义一个只包含方法的类,语法格式如下:
class 类名:
def 方法1(self, 参数列表):
pass
def 方法2(self, 参数列表):
pass
方法 的定义格式和之前学习过的函数 几乎一样。 区别在于第一个参数必须是 self,大家暂时先记住,稍后介绍 self。
2.2 创建对象
当一个类定义完成之后,要使用这个类来创建对象,语法格式如下:
对象变量 = 类名()
第一个面向对象程序,需求:小猫 爱 吃 鱼,小猫 要 喝 水。
分析:定义一个猫类 Cat,定义两个方法 eat 和 drink。
class Cat:
"""这是一个猫类"""
def eat(self):
print("小猫爱吃鱼")
def drink(self):
print("小猫在喝水")
tom = Cat()
tom.drink()
tom.eat()
使用 Cat 类再创建一个对象
lazy_cat = Cat()
lazy_cat.eat()
lazy_cat.drink()