上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

2019年1月12日

元类介绍

摘要: #储备知识 exec#参数1:字符串形式的命令#参数2:全局变量 (字典形式) 如果 不指定就使用globals#参数3:局部变量 (字典形式) 如果不指定就使用localsg = { 'x':1, 'm':2}l = {}exec('''global x,mx =10m = 20z = 3 ''' 阅读全文

posted @ 2019-01-12 21:24 别离 阅读(215) 评论(0) 推荐(0) 编辑

内置方法介绍

摘要: #判断obj是不是Foo的对象class Foo: passobj = Foo()#print(isinstance(obj, Foo))#判断Bar是不是Serives的子类class Serives(object): passclass Bar(Serives): pass#print(issu 阅读全文

posted @ 2019-01-12 18:00 别离 阅读(136) 评论(0) 推荐(0) 编辑

反射

摘要: #通过字符串映射到对象的属性class People: county = 'china' def __init__(self, name, age): self.name = name self.age = age def take(self): print('%s is taking'%self. 阅读全文

posted @ 2019-01-12 11:46 别离 阅读(78) 评论(0) 推荐(0) 编辑

2019年1月11日

绑定方法与非绑定方法的应用介绍

摘要: import settingimport hashlibimport timeclass People: def __init__(self, name, age, sex): self.id = self.create_id() self.name = name self.age = age se 阅读全文

posted @ 2019-01-11 21:28 别离 阅读(125) 评论(0) 推荐(0) 编辑

面向对象&网络编程 绑定方法与非绑定方法介绍

摘要: '''在函数内部定义说的函数分为两大类: 1:绑定方法 绑定给谁, 就应该由谁来调用,谁来调用就会把谁当做第一个参数传入 1:绑定到对象 在类内定义没有被任何装饰器修饰的 2:绑定到类 在类内定义的被装饰器classmethod修饰的方法或者函数 2:非绑定方法 就没有自动传值这么一说,使用stat 阅读全文

posted @ 2019-01-11 20:09 别离 阅读(133) 评论(0) 推荐(0) 编辑

面向对象&网络编程基础 property的使用

摘要: #经常用到的方法class People: def __init__(self, name, weight, height): self.__name = name self.__weight = weight self.__height = height @property #是一个内置装饰器,避 阅读全文

posted @ 2019-01-11 12:48 别离 阅读(156) 评论(0) 推荐(0) 编辑

封装与可扩展性

摘要: #封装的扩展性高class Room: def __init__(self, name, owner, height, weight, lenght): self.name = name self.owner = owner self.__height = height self.__weight 阅读全文

posted @ 2019-01-11 10:51 别离 阅读(118) 评论(0) 推荐(0) 编辑

封装的意义

摘要: #封装的意义:明确的区分内外,控制外部对隐藏属性的操作class People: def __init__(self, name, age): self.__name = name self.__age = age #print('名字是%s年纪是%s'%self.__name,self.__age 阅读全文

posted @ 2019-01-11 10:31 别离 阅读(284) 评论(0) 推荐(0) 编辑

2019年1月9日

封装之如何实现属性的隐藏

摘要: class A: _s =1 #变形为 _A__s def __init__(self, name): self.__name = name #变形self. _A__name def __Foo(self): #_A__Foo(self) print('run to') def bar(self) 阅读全文

posted @ 2019-01-09 22:42 别离 阅读(328) 评论(0) 推荐(0) 编辑

多态与多态性

摘要: 一 什么是多态动态绑定(在继承的背景下使用时,有时也称为多态性) 多态性是指在不考虑实例类型的情况下使用实例,多态性分为静态多态性和动态多态性 静态多态性:如任何类型都可以用运算符+进行运算 动态多态性:如下 二 为什么要用多态性(多态性的好处) 其实大家从上面多态性的例子可以看出,我们并没有增加什 阅读全文

posted @ 2019-01-09 21:02 别离 阅读(209) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

导航