@staticmethod 函數使用

@staticmethod 返回函數的靜態方法

靜態方法可以

  • 實例化調用
  • 也可以不實例化調用

下面舉個例子:

class  school():

    @staticmethod
    def student (num):

        print('student num is %s !'%num)



if __name__ =='__main__':
    school.student(1000)# 不用實例化也可以調用函數
    print('*'*10)
    HD = school#  實例化也可以
    HD.student(100000)
輸出:
E:\Anconda\python.exe "C:/Users/MR-LI/Desktop/program practice/TRY/test.py"
student num is 1000 !
**********
student num is 100000 !

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章