python实例化类和实例化对象
时间: 2024-01-11 19:20:00 浏览: 167
python 实例化
5星 · 资源好评率100%
在Python中,实例化是创建一个类的实例或对象的过程。可以使用类名后面跟一对括号来实例化一个类,这个过程会调用类的构造函数。下面是一个例子:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p1 = Person("Tom", 20)
print(p1.name) # 输出:Tom
print(p1.age) # 输出:20
```
在上面的例子中,我们定义了一个Person类,它有一个构造函数`__init__`,它接受两个参数name和age,并将它们分别赋值给实例变量self.name和self.age。然后我们使用类名Person后面跟一对括号来实例化一个Person对象p1,并传递参数"Tom"和20。最后我们打印出p1的name和age属性。
另外,需要注意的是,类变量是类的所有实例共享的属性和方法,而实例变量是每一个实例自己的变量,是自己独有的。在实例化一个对象时,它会继承类的所有属性和方法,但是它也可以有自己的属性和方法。
阅读全文