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()  都一样

  





posted @ 2018-11-06 20:01  _Q  阅读(324)  评论(0)    收藏  举报