📅  最后修改于: 2023-12-03 14:52:06.034000             🧑  作者: Mango
在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中,类是一种很强大的工具,可以用于创建自己的类型和对象。方法是类中用于执行特定操作的函数,可以访问和修改类的数据。要使用类中定义的方法,需要首先创建一个对象,然后使用该对象调用方法。通过类中的属性,我们可以修改对象的状态。