📜  如何使用类中定义的方法 - Python (1)

📅  最后修改于: 2023-12-03 14:52:06.034000             🧑  作者: Mango

如何使用类中定义的方法 - Python

在Python中,类是一组相关属性和方法的集合。方法是类中定义的函数,用于执行特定的操作。方法可以访问类中的数据,并且可以修改类的数据。

定义一个类及其方法

在Python中,可以通过class关键字定义一个类,用于创建新类型的对象。下面是一个Employee类的例子,其中包括一个name和一个salary属性,以及一个displayEmployee()方法。

class Employee:
    def __init__(self, name, salary):
        self.name = name
        self.salary = salary
    
    def displayEmployee(self):
        print("Name:", self.name, ", Salary:", self.salary)

在这个例子中,我们使用了__init__()方法来初始化类中的属性。init()方法是类中特殊的方法,用于创建和初始化对象。同时,我们还定义了一个displayEmployee()方法,用于显示雇员的姓名和工资。

创建类的对象

要使用这个类中定义的方法,首先需要创建一个对象。我们可以使用以下代码来创建一个Employee对象。

emp1 = Employee("John", 5000)

在上面的代码中,我们创建了一个名为emp1的Employee对象,并将其属性设置为John和5000。

调用类中的方法

要调用类中的方法,我们需要使用以下语法:

objectName.methodName()

其中,objectName是我们创建的对象的名称,methodName是我们在类中定义的方法的名称。

例如,要调用Employee类中的displayEmployee()方法,并显示emp1对象的名字和工资,可以使用以下代码:

emp1.displayEmployee()

运行上面的代码,将输出以下结果:

Name: John, Salary: 5000
修改类中的属性

要修改类中的属性,可以使用以下语法:

objectName.attributeName = newValue

例如,要将emp1对象的工资设置为7000,可以使用以下代码:

emp1.salary = 7000

现在,如果再次调用displayEmployee()方法,将输出以下结果:

Name: John, Salary: 7000
结论

在Python中,类是一种很强大的工具,可以用于创建自己的类型和对象。方法是类中用于执行特定操作的函数,可以访问和修改类的数据。要使用类中定义的方法,需要首先创建一个对象,然后使用该对象调用方法。通过类中的属性,我们可以修改对象的状态。