定义在函数体外的都属于全局变量,定义在函数体内的属于局部变量。这里的定义是指通过var声明的。JavaScript有隐含的全局概念,意味着你不声明的任何变量都会成为一个全局对象属性。例如:function test(){ myname = "huming"; alert(myname);}test(...
分类:
编程语言 时间:
2014-11-26 20:46:28
阅读次数:
195
类对象的分配与数组类似 : 对象的引用,局部变量在栈内存中,new出来的东西(包括成员变量)在堆内存中。一、成员变量:1 成员变量定义在类中,在整个类中都可以被访问。2 成员变量分为类成员变量和实例成员变量,实例变量存在于对象所在的堆内存中。3 成员变量有默认初始化值。4 成员变量的权限修饰符可以根...
分类:
其他好文 时间:
2014-11-26 18:51:16
阅读次数:
156
KVC,即:Key-value coding,它是一种使用字符串标识符,间接访问对象属性的机制,它是很多技术的基础。主要的方法就两个,setValue:forKey,valueForKey在Programming Guide中说,使用KVC可以简化代码,但事实上使用起来,还是要看具体情况。代码实例:...
分类:
其他好文 时间:
2014-11-26 14:03:55
阅读次数:
192
发现数组为json时用jsonmodel很爽 但是当数据为空时,resultobject为空字典, 转成jsonmodel对象会crash 故需要把空字典转成空string// 给"彩印"对象属性赋值 (把空字典转成空字符串,否则崩) for (NSString *key in [dic ...
分类:
Web程序 时间:
2014-11-26 10:58:17
阅读次数:
292
python类内init外声明的属性与init内声明的对象属性的访问和操作区别(面试题)1.在ipython中输入以下代码,其输出会是什么?In [1]: class ClassOut: ...: out_mem = 'out_mem' ...: print out_mem ...
分类:
编程语言 时间:
2014-11-25 20:25:04
阅读次数:
385
OC类属性我们知道在Objective-C中,使用@property配合@synthesize可以让编译器自动实现getter/setter方法,使用的时候也很方便,可以直接使用对象.属性的方法调用。NSString* name;NSUIntegerage;@property(nonatomic,c...
分类:
其他好文 时间:
2014-11-24 18:53:43
阅读次数:
157
面向对象:找个对象帮你做事儿。面向对象:意在写出一个通用的代码,屏蔽差异。万物皆对象我们在代码中描述一个对象,通过描述这个对象的属性和方法。我们把这些具有相同属生和相同方法的对象进行进一步的封装,抽象出来类这个概念。类就是个模子,确定了对象应该具有的属性和方法。对象是根据类创建出来的。类就是一个盖大...
分类:
其他好文 时间:
2014-11-23 17:20:06
阅读次数:
128
最简单的:$array = (array)$object;但是, 如果对象的属性也是个对象的话, 就转换不了了, 就是说PHP的强制类型转换不能把对象属性中的对象转换成数组的下一个维度的数组, 刚刚找了手册说hw_objrec2array这个函数可以, 但是我用了提示 undefined, 然后就自...
分类:
编程语言 时间:
2014-11-21 15:48:03
阅读次数:
192
1、JS对象定义:var person={firstname:"Bill", lastname:"Gates", id:5566};对象属性两种寻址方式:name=person.lastname;/name=person["lastname"];2、var carname=new String;va...
分类:
其他好文 时间:
2014-11-20 20:08:14
阅读次数:
206
如下对数据库中KPIID在hibenrnate中做了两个映射<propertyname="kpiId"type="java.lang.Integer"insert="false"update="false"><columnname="KPI_ID"><comment>KPIID</comment></column></property><many-to-onename="kpi"class="com.i..
分类:
数据库 时间:
2014-11-19 16:29:50
阅读次数:
291