在 Python 中调用类
Python 是一种面向对象的语言,易于使用以完成任何类型的任务。它具有非常易于使用的功能;因此,创建类和对象是它的功能之一,而且在其中绝对容易。本文将介绍如何使用 Python 的面向对象编程来创建类实例并与对象一起使用来调用类。
实例是某事单次出现的示例。此外,该对象称为类的实例,这意味着任何类对象对该类都是唯一的。此外,该类包含数据成员和方法,用于保存与该特定类相关的详细信息。此外,该类的对象可以使用点表示法访问该类。
类是一个对象的用户定义模式,它解释了一组标识任何类对象的属性。类中的属性称为数据成员,也称为类的类变量和实例变量。类的方法通过主函数中的点表示法访问。此外,实例是特定类的单独和独立的对象。例如,属于类 Vegetable 的对象只是类 Vegetable 的实例。Instance
变量只能被类的创建对象识别。根据这个定义,我们得出结论,每个类对象对类变量和方法都有不同的访问权限。
例如,我们可以将 vegetables
视为一个类,黄瓜、胡萝卜、马铃薯等是 vegetables
类的对象
或实例
。因为胡萝卜的味道是独一无二的,其他蔬菜也一样。换句话说,我们不能把土豆称为胡萝卜,反之亦然。
创建类实例的语法如下:
Object_name = class_name()
要处理类的对象,我们必须使用类名调用类,然后传入其构造函数方法接受的任何参数。
"The below code would create first object of the Vegentables"
veg1 = vegetables("carrot")
"The below code would create second object of the Vegentables"
veg1 = vegetables("cucumber")
在 Python 中调用类的实例
可以从所有实例和类本身调用类方法。这些实例将使用与类相同的方法。让我们来看看下面的代码,其中包含类 vegetables
的方法。
首先,我们将创建一个蔬菜类的对象并调用该方法。在这里,我们创建了一个名为蔬菜的类。我们为它分配了属性名称等于胡萝卜和颜色等于红色。然后我们创建一个名为 get_color()
的方法。在这个类方法中,我们将参数作为 self 传递到方法中。它将返回此胡萝卜类的红色。
然后我们创建一个名为 get_name()
的方法。在这个类方法中,我们将参数作为 self 传递给方法。它将返回此胡萝卜类的红色。最后,我们将创建一个蔬菜类的实例,并使用 vegetables
类的实例 vegetable1
调用获取颜色和获取名称类方法。
class vegetables:
name = "carrot"
color = "red"
def get_color(self):
return self.color
def get_name(self):
return self.name
vegetable1 = vegetables()
print(vegetable1.get_name())
print(vegetable1.get_color())
输出:
carrot
red
Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.
LinkedIn