码迷,mamicode.com
首页 > 其他好文 > 详细

类的绑定方法

时间:2019-07-25 00:48:09      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:ssm   静态   学生   get   elf   语法   method   with   class   

类的绑定方法用@classmethod

特殊之处,不管是用类 还是用对象调用都会传入类本身 作为第一个参数

什么时候绑定给对象:当含糊逻辑需要访问对象中的数据时

什么时候绑定给列,当函数逻辑需要访问类的中的数据时

非绑定方法:

或则叫静态方法,就是不要访问类的数据,也不需要访问对象里面的数据

语法@staticmethod

不能常用

1练习为学生添加一个save方法  一个get方法

save 是将对象储存文件中

get是从文件中获取对象

import  os
# import pickle
# import time
# class Sooos:
# def __init__(self,name):
# self.name = name
# def say_hi(self):
# print("name:",self.name)
# def save(self):
# with open(self.name,"wb")as f:
# pickle.dump(self,f)
# @staticmethod
# def get(name):
# with open(name,"rb")as f:
# res = pickle.load(f)
# return res
# res = Sooos("wocaa")
# print(Sooos.__name__)
# res.save()
# res.get("wocaa")

 

类的绑定方法

标签:ssm   静态   学生   get   elf   语法   method   with   class   

原文地址:https://www.cnblogs.com/yangxinpython/p/11241442.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!