将类给实例化

来源:互联网 发布:4s移动3g网络设置方法 编辑:程序博客网 时间:2024/04/30 22:07

若是想将类给实例化则self是必定存在的,#####特定的修饰器classmethod/staticmethod('函数')的情况下除外 ,staticmethod(f)  #静态方法***********@方式与定义变量的方式不能共存

#/usr/bin/python#coding:utf-8class Er():    name = 'weige'       #类属性    def sing(self):        shuo = '我是水货'          print self.name,'说:',shuo#        self.__chi()     #私有属性需要在另一个函数中带入才可打印出来    def __chi(self):    #私有属性        self.__aihao = '磕药'#实例属性        print self.name,'说: 我爱',self.__aihao    def danshen():#不需要传值self        zuoyouming = '我的座右铭是:本人有车有房,求交往。'        print Er.name,'说:',zuoyouming#        self.__xiguan(self)      dan = staticmethod(danshen)  #静态方法***********@方式与定义变量的方式不能共存 只能使用一种         @classmethod   #表示类方法      def xinxi(self):        chengjiu = '本人有兰博基尼一辆(比例1:20模型),三层别墅一栋(比例1:50)有车有房~~~~~~~~'        print self.name,'说:',chengjiuweige=Er()     #类的实例化weige.sing()   Er.dan()Er.xinxi()


原创粉丝点击