特殊成员 class Foo(object): def __init__(self,a1,a2): self.a1 = a1 self.a2 = a2 def __call__(self, *args, **kwargs): print(11111,args,kwargs) return 123 d ...
分类:
其他好文 时间:
2020-07-25 23:37:18
阅读次数:
59
1.类构造函数的参数名不能与类成员名相同; 2. 显示调用构造函数、隐式调用构造函数: Stock food=Stock(....);//显式 Stock food(....);//隐式 Stock *pstock=new Stock(....);//对象指针 3. ...
分类:
编程语言 时间:
2020-07-25 11:31:47
阅读次数:
83
变量的本质 变量本质上就是代表一个”可操作的存储空间”,空间位置是确定的,但是里面放置什么值不确定。我们可通过变量名来访问“对应的存储空间”,从而操纵这个“存储空间”存储的值。 Java是一种强类型语言,每个变量都必须声明其数据类型。变量的数据类型决定了变量占据存储空间的大小。 比如,int a=3 ...
分类:
编程语言 时间:
2020-07-25 09:39:49
阅读次数:
79
1 <pre name="code" class="plain"><strong><span style="font-size:14px;"><strong>#ifndef SALESITEM_H 2 // 若SALESITEM_H未被定义,则对其进行定义; 3 #define SALESITEM_ ...
分类:
其他好文 时间:
2020-07-24 21:44:39
阅读次数:
62
不受欢迎的临时对象 不知不觉进入你的程序,给程序带来问题 1. 有趣的问题 (1)程序意图: (1)在Test()中以0作为参数调用Test(int i) (2)将成员变量mi初始值设置为0 也就是想代码复用. (2)运行结果:成员变量mi的值为随机值(没达到目的!) 1 #include<stdi ...
分类:
其他好文 时间:
2020-07-24 21:06:30
阅读次数:
64
java变量 1.局部变量 局部变量在方法以内,只有这个方法能用 2.实例变量 实例变量在所有方法外,作用域在整个类,但是使用的时候需要new这个对象才能用。 3.类变量 类变量在所有方法外,前面有static,作用域在整个类,使用的时候并不需要new这个对象才能用。 变量命名规范 所有变量、方法、 ...
分类:
编程语言 时间:
2020-07-24 15:26:23
阅读次数:
86
1、为什么要用锁? 锁-是为了解决并发操作引起的脏读、数据不一致的问题。 2、锁实现的基本原理 2.1、volatile Java编程语言允许线程访问共享变量, 为了确保共享变量能被准确和一致地更新,线程应该确保通过排他锁单独获得这个变量。Java语言提供了volatile,在某些情况下比锁要更加方 ...
分类:
编程语言 时间:
2020-07-24 09:33:02
阅读次数:
63
注解,也叫元数据,是一种代码级别的说明。它是JDK1.5引入的一个特性,与类、接口、枚举类所在同一个层次。它可以声明在包、类、方法、成员变量、构造器、局部变量、方法参数等的上面,用来对这些元素进行说明、注释。也可以把注解理解为代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。通过注解开发人员可以在不改变原有代码和逻辑的情况下在源代码中嵌入补充信息。
分类:
其他好文 时间:
2020-07-23 19:03:19
阅读次数:
88
### 单接口的校验规则: * 返回内容和格式(无数据,有数据,字段的完整性,字段的类型等) * 传参的校验(空,必填项,参数类型,参数边界,参数组合,翻页,排序等) * 接口的权限校验(允许什么类型的成员调用) * 异常情况校验(多传/少传字段,不符合的枚举,没有带auth,key等等) ### ...
分类:
Web程序 时间:
2020-07-23 16:50:11
阅读次数:
90
一、前言 枚举类型是一种数据类型,是一系列常量的集合。 枚举类型列出所有可能的取值,枚举类型的取值不能超出定义的范围。 二、使用enum (1)定义枚举时,成员变量不能重复 (2)成员变量值相同,第二个成员名是第一个成员的别名。输出的结果均是第一个成员。 (3)成员变量要唯一,不能重复,可使用@un ...
分类:
编程语言 时间:
2020-07-23 16:35:53
阅读次数:
68