Python类的定义与实例化
时间: 2024-04-24 11:05:53 浏览: 82
6、类基础.md
Python中,类的定义使用关键字`class`,语法格式如下:
```
class ClassName:
# class body
```
类名按照惯例以大写字母开头。类体中可以包含属性和方法的定义。
类的实例化是指创建一个类的对象。要创建一个类的对象,需要使用类名后跟一对括号,语法格式如下:
```
object_name = ClassName()
```
其中,`object_name`是创建的对象的变量名,`ClassName()`表示调用类的构造方法来创建对象。
下面是一个简单的例子:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print("Hello, my name is", self.name, "and I am", self.age, "years old.")
person1 = Person("Alice", 25)
person2 = Person("Bob", 30)
person1.say_hello() # 输出:Hello, my name is Alice and I am 25 years old.
person2.say_hello() # 输出:Hello, my name is Bob and I am 30 years old.
```
在这个例子中,我们定义了一个`Person`类,它有两个属性`name`和`age`以及一个方法`say_hello`。然后我们创建了两个`Person`类的对象`person1`和`person2`,并调用了它们的`say_hello`方法。
阅读全文