摘要:类和结构都是创建对象的模版,类定义了类的每个对象可以包含什么数据功能。 结构和类的区别在于他们在内存中的存储方式,访问方式。类是存储在堆上的引用类型,而结构是存储在栈上的值类型,当然结构也不能继承。在语法上他两个很相似。 参数可以通过引用或值传递给方法。在变量通过引用传递给方法时,被调用的方法得到的就是这个变量,所以方法内部对变量进行的任何改变在方法退出后仍旧有效。但是如果变量通过直传递给方法的时候,被调用的方法得到的就是这个变量的副本,所以方法内部对变量进行的任何改变在方法退出后就没有效了。需要注意的是在C#里面所有参数在默认的情况下都是通过值来传递的。可能你会说如果是引用类型的变量...
阅读全文
09 2012 档案
摘要:其实JavaScript里面并没有类这个定义,它是定义了“对象定义”。其实在逻辑上他和类等价,我们对类比较熟悉,所以就叫类吧。1Object类 ,这个类是老大,就是所有的类都是从这个类继承的。 属性:Constructor:对创建对象的函数的引用(指针)。 Protootype:对该对象原型的引用。方法:HasOwnProperty(property)判断对象是否有某个特定的属性。 IsPrototypeof(object)判断该对象是否为另一个对象的原型。 PropertyIsEnumerable(property)判断给定的属性是否可以用for。。in语句 ToStirng()返回...
阅读全文