python 类的调用
时间: 2023-05-11 14:03:12 浏览: 51
Python类的调用可以通过实例化对象来实现。首先定义一个类,然后通过类名创建一个对象,最后通过对象调用类中的方法或属性。例如:
```
class MyClass:
def __init__(self, name):
self.name = name
def say_hello(self):
print("Hello, " + self.name)
# 创建一个对象
my_object = MyClass("World")
# 调用对象的方法
my_object.say_hello()
```
输出结果为:Hello, World
相关问题
python类调用公共属性
在 Python 中,类中的属性分为公共属性和私有属性。 公共属性是指在类中定义的,所有对象都可以访问的属性。 要在类中调用公共属性,只需使用对象名称和属性名称就可以了。例如:
```python
class MyClass:
def __init__(self, name, age):
self.name = name # 公共属性
self.age = age # 公共属性
my_obj = MyClass("Tom", 18)
print(my_obj.name) # 访问公共属性name
print(my_obj.age) # 访问公共属性age
```
在上面的示例中,我们定义了一个名为`MyClass`的类,其中包含两个公共属性`name`和`age`。我们创建了一个名为`my_obj`的对象,并使用`my_obj`对象访问了这两个公共属性。
python 调用类
在Python中,调用类可以通过创建类的实例来实现。以下是一个简单的示例:
```python
# 定义一个类
class Dog:
def __init__(self, name, age):
self.name = name
self.age = age
def bark(self):
print("汪汪!")
# 创建类的实例
my_dog = Dog("旺财", 3)
# 调用实例的属性
print(my_dog.name) # 输出:旺财
print(my_dog.age) # 输出:3
# 调用实例的方法
my_dog.bark() # 输出:汪汪!
```
在上面的示例中,我们首先定义了一个名为`Dog`的类,该类具有`name`和`age`两个属性以及一个`bark`方法。然后,我们通过`my_dog = Dog("旺财", 3)`创建了一个`Dog`类的实例,并将其赋值给`my_dog`变量。接下来,我们可以使用点号`.`来访问实例的属性和方法,例如`my_dog.name`和`my_dog.bark()`。