在 中 Python,对象和类是面向对象编程(OOP)的基本概念。 面向对象编程允许您创建具有自己的属性和方法的对象,使代码组织清晰且可维护。
定义一个类 Python
- 要定义新类,请使用
class
关键字,后跟类的名称(通常以大写字母开头)。 - 在类内部,您可以定义类对象将具有的属性(变量)和方法(函数)。
从类创建对象
- 要从类创建对象,请使用语法
class_name()
。 - 这将根据定义的类初始化一个新对象。
示例: 以下是如何定义类并从中创建对象的简单示例:
# Define the class Person
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print(f"Hello, my name is {self.name} and I am {self.age} years old.")
# Create objects(instances) from the class Person
person1 = Person("John", 30)
person2 = Person("Alice", 25)
# Call the say_hello method from the objects
person1.say_hello() # Output: Hello, my name is John and I am 30 years old.
person2.say_hello() # Output: Hello, my name is Alice and I am 25 years old.
在上面的示例中,我们定义了 Person
具有两个属性 name
和 age
以及一个方法 的类 say_hello()
。 person1
然后,我们从 person2
类中 创建了两个对象 Person
,并调用 say_hello()
每个对象的方法来显示它们的信息。