一、私有变量和私有方法私有属性分为两类分别是对象的私有变量以及类的静态私有变量,除了变量外,还有私有方法;在类中,所有私有的属性和方法都是在变量的左边加上双下划线的方式定义,所有的私有变量和私有方法都不能在类的外部使用classPerson():__pwd="123456"#私有静态变量def__init__(self,name,price):self.name=nameself.__price=
分类:
编程语言 时间:
2019-01-16 16:39:30
阅读次数:
250
前言 本来是想写两个线程,线程1输出1-98的奇数,线程2输出1-98的偶数,交替执行,在测试的时候发现线程安全问题,之后又引入到java内存模型,下面是几个demo。 1.版本1 版本1很多次结果输出正常,偶尔会出现线程停留在中间某步不继续执行。 2.版本2, 在版本1的基础上给其中一个线程加上s ...
分类:
编程语言 时间:
2019-01-14 01:05:44
阅读次数:
234
属性函数--property: Python中有一个属性函数的概念,可以用它来做一些用用的事情,比方说将类方法转换为只读属性或者重新实现一个属性的getter和setter方法 重新实现类的getter和setter方法: 在以往类中,我们要访问一个类的私有变量,直接访问时不可以的。一般需要定义一个 ...
分类:
编程语言 时间:
2019-01-13 17:14:19
阅读次数:
167
目录一、SUID二、SGID三、SBITLinux中除了rwx权限外,另外还有三种特殊权限:SUID、SGID、SBIT假如本来在该位上有x,则这些特别标志(SUID,SGID,SBIT)显示为小写字母(s,s,t)。否则显示为大写字母(S,S,T)。在数字权限上与rwx类似,对应三位数的二进制,有权限的位置上为1,无权限的位置上为0。SUID,SGID,SBIT分别表示4,2,1。并且需要在最前
分类:
系统相关 时间:
2019-01-05 19:55:18
阅读次数:
264
[TOC] 单例模式 把描述同一事物的属性放进同一个空间地址下,避免了全局变量的干扰,这种开发的模式就是单例模式。 高级单例模式 采用了自执行函数闭包的作用,保护里面的私有变量不受外界的干扰;同时,如果在闭包外面使用里面的函数时,可以把其return作为返回值。 工厂模式 把实现同一功能的代码放到一 ...
分类:
Web程序 时间:
2019-01-05 13:28:06
阅读次数:
240
python中没有常量的说法, 但是可以通过元组实现一个常量 在python的私有变量中, 存在两个下划线 _ _item 与一个下划线 _item 的区别 前面带两个下划线的私有变量: 只能在本类中进行内部调用, 实例对象和子类都不可以进行调用 前面带一个下划线的私有变量: 与不同变量的唯一区别就 ...
分类:
编程语言 时间:
2019-01-04 12:27:38
阅读次数:
210
# javascript函数调用
在javascript中,每一个函数在被调用的时候都会创建一个执行上下文,在该函数内部定义的变量和函数只能在该函数内部被使用,而正是因为这个上下文,使得我们在调用函数的时候能创建一些私有变量。
- 先声明后调用
```
// 声明:
var foo = functi... ...
分类:
Web程序 时间:
2019-01-03 00:00:45
阅读次数:
188
前端模块化 前端早期写代码都是全局变量满天飞,这种情况会造成全局命名空间,变量冲突等问题 后来采用了js的对象写法 亦或是挂载到原型上 面向对象一定程度上解决了命名冲突的问题,但是js没有私有变量,暴露内部变量,外部可有对内部数据进行修改外部可以修改内部数据 自执行函数(闭包) 这一方式可以做到私有 ...
分类:
其他好文 时间:
2019-01-01 12:27:40
阅读次数:
171
class的前世今生 在 之前,虽然 和 同样都是 (面向对象)语言,但是在 中,只有对象而没有类的概念。 在 中,生成实例对象的传统方法是通过构造函数,如下所示: 对比传统 语言中的类写法,这种写法让许多学过其他 语言的 初学者感到困惑。 为了实现在 中写 的心愿,当时有人将构造函数写法封装成了类 ...
分类:
其他好文 时间:
2018-12-28 19:15:13
阅读次数:
216
题目描述 模拟超市存包柜的存放物品和取出物品操作,存放物品时选择空储物格,然后分配密码即为存放完成;取出物品时,输入对应的密码,打开对应的箱门即为取出物品 题目分析 1.增加私有变量,练习私有变量的使用 2.多处需要进行数据类型转换,如int(),str()等 3.字符串的拼接和截取,截取使用的是切 ...
分类:
编程语言 时间:
2018-12-18 18:00:14
阅读次数:
141