70-python-静态方法( staticmathod )
# staticmathod 静态方法
# 在完全面向对象的程序中,如果一个函数 即和对象没关系,又和类没关系,
# 那么可以用 staticmethod 将这个函数变成一个静态方法
# 静态方法 没有默认的参数
class Login:
def __init__(self,name,pwd):
self.name = name
self.pwd = pwd
def login(self):
pass
@staticmethod
def get_use_pwd(): # 静态方法
use = input('name:')
pwd = input('pwd: ')
Login(use,pwd)
l = Login
Login.get_use_pwd() # l.get_use_pwd() 都一样

浙公网安备 33010602011771号