作业的完整代码我放在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 |
运行: