python的类用法
时间: 2024-03-29 16:30:49 浏览: 59
以下是Python类的用法示例:
1. 实例方法:
```python
class Person():
""" 实例方法 """
def __init__(self):
print("构造方法。")
def say(self):
print("实例方法。")
pp = Person()
pp.say()
```
2. 类方法:
```python
class Person():
""" 实例方法 """
def __init__(self):
print("构造方法。")
# 实例方法
def say(self):
print("实例方法。")
# 类方法
@classmethod
def info(cls):
print("正在调用类方法。")
pp = Person()
pp.say()
pp.info()
Person.info() # 正在调用类方法。(推荐)
```
3. 构造方法和类方法:
```python
class TheFirstDemo():
""" 第一个python类 """
name = "萧楚河"
def __init__(self):
print("调用构造方法")
def say(self, content):
print(content)
# 创建和使用类
class initDemo():
""" 构造方法练习 """
name = 'jack'
def __init__(self, school, age):
print(f"学校名字是:{school}, 今年{age}岁了。")
def say(self):
print("我是say 方法。")
pp2 = initDemo("师范附中", 21)
pp2.say()
```
阅读全文