作业的完整代码我放在Github上,可以在我的github中查看。
9-1:餐馆:创建一个名为Restaurant的类,其方法__init__()设置两个属性:restaurant_name和cuisine_type。创建一个名为describe_restaurant()的方法和一个名为open_restaurant()的方法,其中前者打印前述两者信息,后者打印一条指出餐馆正在营业的信息。创建一个Restaurant实例,分别打印其两个属性,并调用两个方法。
1 | class Restaurant: |
运行:
9-6:冰淇淋小店:编写一个名为IceCreamStand的类,让它继承9-1中的Restaurant,添加一个名为flavors的属性,用于存储一个由各种口味的冰淇淋组成的列表,并编写一个方法来打印这个列表中的元素。
1 | from restaurant import Restaurant |
运行:
9-10:导入Restaurant类:将Restaurant类存储在一个模块中,在另一个文件中导入Restaurant类,并创建一个实例调用一个方法确认import语句正确。
1 | from restaurant import Restaurant |
运行: