@[toc] 1.说明 常用的一些魔法方法如下 所谓魔法方法,就是调用的时候 不好好正常调用 2.代码 关于作者 "个人博客网站" "个人GitHub地址" 个人公众号: ...
分类:
编程语言 时间:
2019-08-26 14:59:53
阅读次数:
63
@[toc] 1.说明 上下文管理器 这里使用with open操作文件,让文件对象实现了自动释放资源。我们也能自定义上下文管理器,通过__enter__()和__exit__()这两个魔术方法来自定义的操作文件 当有上下文使用的场景的时候,如打开一个东西要关闭,像等文件等资源,就可以使用这种方式去 ...
分类:
编程语言 时间:
2019-08-26 14:37:58
阅读次数:
90
基本语法 继承 私有属性与方法、静态属性与方法 修饰器(Decorator) 一、基本语法 将ES6的class类示例用ES5语法实现: 1.1Class简单说明: Class声明的类本质上还是一个函数: 类虽然是函数,但是不能直接被调用执行,必须使用new指令执行构造行为: constructor ...
分类:
其他好文 时间:
2019-08-24 11:44:41
阅读次数:
522
波纹动画 在此运用到css的动画属性,以及背景等相关属性。 值得一说的是下面代码中一直写到的这样一行代码:filter: alpha(opacity=0~100) ,这是考虑到浏览器兼容的问题。 IE使用私有属性filter:alpha(opacity),Moz Family使用私有属性-moz-o ...
分类:
Web程序 时间:
2019-08-24 00:10:00
阅读次数:
106
call、apply 闭包 私有属性 原型 ...
分类:
编程语言 时间:
2019-08-22 18:59:21
阅读次数:
68
以下面例子作为面向对象基础介绍,类比java里的面向对象既可以,大同小异 子类dog,cat继承动物animal,子类继承父类所有属性,并可以重写父类方法,并可以有自己的方法。 对于Python的私有类属性不可以修改,但可以通过方法来实现对私有属性的控制。 具体详解可参考这位博文:https://w ...
分类:
编程语言 时间:
2019-08-16 22:57:08
阅读次数:
95
1 class Women(): 2 def __init__(self,name): 3 # 名字 4 self.name = name 5 6 # 年龄 7 self.__age = 18 8 9 def __secret(self): 10 print("%s的年龄是:%d... ...
分类:
其他好文 时间:
2019-08-13 15:15:11
阅读次数:
68
class PetCat(): """ 家猫类""" def __init__(self, name, age): self.name = name # 私有属性 self.__age = age @property def age(self): return self.__age @age.set ...
分类:
编程语言 时间:
2019-08-02 12:58:07
阅读次数:
105
1.symbol是在ES6中引入的一种基本数据类型,因为symbol是不重复、唯一的数据特性,symbol设计是被用来表示对象内部的私有属性的。 symbol.for与symbol.keyfor: let a = Symbol.for(‘123’) let b= Symbol.for(‘123’) ...
分类:
其他好文 时间:
2019-07-29 00:47:00
阅读次数:
93
"""私有属性、私有方法:1.让一些关键的数据,变成私有更加的安全 2.不是随意可以更改的 3.在属性,和方法前面加’__‘,变成私有,那么外界就不可以直接调用修改。 4.但是:在类的内部可以定义一个函数,方法调用修改,使用者直接调用这个函数就可以了。这个函数就是接口 ... ...
分类:
其他好文 时间:
2019-07-26 17:29:57
阅读次数:
86