27Python面向对象(一)
48N6E
这个作者很懒,什么都没留下…
展开
-
2019/11/10 05-访问控制-猴子补丁-属性装饰器-对象销毁
能通过一个函数来约束对内部属性的调整,让它在一个合理的范围之内python的私有属性,私有跟个体有关,python中别人能通过访问属性,能够破坏对属性的控制,所以写了跟没写一样在属性前面加两个__下划线,就访问不到了如何拿到这个age动态增加了一个属性,就是实例的属性只不过是把你想要的age改名字,class。__age编译器修改这个,就会在字典里增加__person__这...原创 2020-09-28 18:11:48 · 130 阅读 · 0 评论 -
2019/11/07 04-类方法和静态方法装饰器
不管是类属性还是实例属性都可以动态增加属性,能否用装饰器,来批量的这么做类是可以用装饰器先用函数试试动态增加属性能不能装饰器试试不带括号就是这样,最后person的返回值就是none,就不可以这样需要return...原创 2020-09-28 18:11:41 · 368 阅读 · 0 评论 -
2019/11/07 03-实例变量和类变量及实例属性访问顺序
面向对象是分析世界了解世界的方法论,可以帮助构建项目是一种方法论类是万事万物的抽象概念类里面可以抽象出属性和方法每一次具象就是一个实例,每一次实例化得到的都是不同的实例继承为了复用,有单继承和多继承类要求使用大驼峰,首字母大写类定义好,就产生一个类对象,绑定到了标识符上面**类里面定义的所有标识符称为类的变量,方法是属于类的,定义在类范围的,叫类属性**方法并不是普通的函...原创 2020-09-28 17:52:27 · 249 阅读 · 0 评论 -
2019/11/07 02-类定义和初始化
面向对象基本概念是一切皆对象,万事万物都可以抽象的,抽象出来的对象叫类,具体的东西叫instance,object,编程的时候必须有类和类的实例才可以封装,类是吧数据和操作封装在一起的,隐藏一些,只暴露一些你该用 的继承,就是为了复用,减少代码冗余,对父类应该少修改,要修改,在子类上修改自己的东西即可class是关键字是语言内部保留的,不允许重复类名必须是大驼峰,每个单词的首字母大写...原创 2020-09-28 17:53:19 · 171 阅读 · 0 评论 -
2019/11/06 01-面向对象概述
每一种面向对象的语言在是实现的时候都有一些差异,理论是通用的语言的分类:面向机器面向过程(买菜,洗菜,烧菜,吃饭),按照编排好的顺序,(出现了大量的参与方就有问题了,编程情况非常复杂)面向对象:OOP面向对象面向对象是一种方法论,把万事万物抽象成类,类是抽象的概念,用计算机语言来说,就是属性和类的集合对象,类,和实例,instance、,object对象是类的具体化东西,是一个...原创 2020-09-28 18:11:32 · 115 阅读 · 0 评论