python3自学之路-笔记20_面向对象编程-三种方法定义
#!/usr/bin/env python3
# _*_ coding: utf-8 _*_
# File : 方法相关.py
# Author: DaShenHan&道长-----先苦后甜,任凭晚风拂柳颜------
# Date : 2019/3/21
def eat():
print('这是一个普通对象方法')
class Persion:
def eat2(self):
print('这是一个实例方法',self)
@classmethod
def leifangfa(cls):
print('这是一个类方法',cls)
@staticmethod
def jingtaifangfa():
print('这是一个静态方法')
p=Persion()
p.eat2() #Persion.eat2()会报错
p.leifangfa()
Persion.leifangfa()
p.jingtaifangfa()