详细内容或原文请订阅后点击阅览
使用面向对象的编程在Python中实施咖啡机项目
了解类,对象,属性和方法使用面向对象的编程在Python中实现咖啡机项目的帖子首先出现在数据科学上。
来源:走向数据科学简介
是一个简单的动手项目,可以在循环,条件等方面进行Python练习。该项目很简单。我们有一台咖啡机,用户可能会订购不同类型的咖啡,以及制造它们所需的成分以及它们的价格标签。用户订购咖啡饮料,用硬币付款,机器计算总计,如果付款完成,则可以分配咖啡。为了更好地了解该项目,请查看我已经发表的有关数据科学的文章:在Python中实施咖啡机
在Python中实施咖啡机在本文中,我们将在Python构建咖啡机的OOP版本。
什么是OOP?
面向对象的编程是一个基于创建类和对象的编程概念。简而言之,类是模板或蓝图,定义的广泛类别,对象是从这些类创建的单个结构。 OOP中的类定义了来自此类所有对象的某些功能,这些功能称为属性。此外,该类还定义了可以做到的某些功能。在OOP术语中,这些称为方法。
类 对象 属性 方法假设我们定义了一个“猫”类。这是一个广泛的类别,将包括所有类型的猫作为其对象:我的猫Figaro,邻居的猫Simba等。每只猫都会具有某些个人特征,例如其名称,眼睛颜色,它们的品种等。这些都将编码为它们的属性。此外,它们还将具有特定的功能,例如能够狩猎,睡眠,玩耍,喵喵等。这些功能将被编码为它们的方法。
以下是如何编码类和对象的方式:
我们将使用上述概念和功能来构建咖啡机的OOP版本。
项目工作
定义我们的咖啡机
定义“ menuitem”类
menuitem
菜单