开发者社区> 我要学编程> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

python-面向对象(绑定方法与非绑定方法)

简介: 一、绑定方法: 绑定给谁就应该由谁来调用,谁来调用就会将谁当做第一个参数传入   1.绑定给对象的方法:类中定义的函数默认就是绑定给对象的   2.绑定给类的方法:为类中定义的函数加上一个装饰器classmethod 二、非绑定方法: 即不与类绑定,又不与对象绑定,意味着对象和类都可以来调...
+关注继续查看

一、绑定方法:

绑定给谁就应该由谁来调用,谁来调用就会将谁当做第一个参数传入

  1.绑定给对象的方法:类中定义的函数默认就是绑定给对象的

  2.绑定给类的方法:为类中定义的函数加上一个装饰器classmethod

二、非绑定方法:

即不与类绑定,又不与对象绑定,意味着对象和类都可以来调用,无论谁来调用都是一个普通函数,没有自动传值的效果

import settings

class Mysql:
    def __init__(self,ip,port):
        self.ip = ip
        self.port = port
        self.id =self.create_id()

    def tell_info(self):
        print('id:%s,ip:%s port:%s'%(self.id,self.ip,self.port))

    @classmethod
    def from_conf(cls):
        return cls(settings.ip,settings.port)#clx(ip,port)

    @staticmethod
    def create_id():
        import uuid
        return uuid.uuid4()


# obj = Mysql('1.2.3.4','3006')
obj = Mysql.from_conf()
obj.tell_info()

 

后期补全!

焚膏油以继晷,恒兀兀以穷年。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【Python基础篇017】6000字带你初识面向对象
【Python基础篇017】6000字带你初识面向对象
50 0
Python基础篇:面向对象怎样炼成的
Python基础篇:面向对象怎样炼成的
26 0
Python基础篇:面向对象【案例实操】
Python基础篇:面向对象【案例实操】
48 0
20_python基础—面向对象-私有属性和私有方法
20_python基础—面向对象-私有属性和私有方法
33 0
16_python基础—面向对象基础
16_python基础—面向对象基础
37 0
Python基础(十一):面向对象基本概念
面向对象编程 —— Object Oriented Programming 简写 OOP
23 0
Python基础08 面向对象的基本概念
原文:Python基础08 面向对象的基本概念 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 谢谢逆水寒龙,topmad和Liqing纠错   Python使用类(class)和对象(object),进行面向对象(object-oriented programming,简称OOP)的编程。
726 0
Python基础09 面向对象的进一步拓展
原文:Python基础09 面向对象的进一步拓展 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!   我们熟悉了对象和类的基本概念。
819 0
Python基础09 面向对象的进一步拓展
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!   我们熟悉了对象和类的基本概念。我们将进一步拓展,以便能实际运用对象和类。   调用类的其它信息 上一讲中提到,在定义方法时,必须有self这一参数。
847 0
+关注
我要学编程
热爱学习,愿意接收新事物,有志称为一个互联网大佬
文章
问答
文章排行榜
最热
最新
相关电子书
更多
Python系列直播第一讲——Python中的一切皆对象
立即下载
Python第五讲——关于爬虫如何做js逆向的思路
立即下载
Python 脚本速查手册
立即下载