上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 45 下一页
  2012年6月4日
摘要: 调用时函数名加上()代表调用这个函数,不加()表示代表这个函数的内容。可以自定义自己的构造函数,只需要编写一个为this添加属性的函数就可以。直接用例子说明:var width; var height;function Rectangle(w,h){this.width = w;//this关键字必须有this.height = h; }//this关键字必须有var rect = new Rectangle(3,2);//创建实例alert(rect.width);//调用原型对象是放置方法和其他不变属性的理想地方。所有的函数都有一个prototype属性,当这个函数被定义的时候,proto 阅读全文
posted @ 2012-06-04 10:19 lee0oo0 阅读(207) 评论(0) 推荐(0) 编辑
  2012年6月2日
摘要: private string name; private string age; //以下代码等价于 public void SetName(string values){ name = values; } public string GetName(){ return name; } public void SetSex(string values){ sex = values; } public string GetSex(){ return sex; }=====================================等价于这里 public string Name{... 阅读全文
posted @ 2012-06-02 16:09 lee0oo0 阅读(177) 评论(0) 推荐(0) 编辑
  2012年5月30日
摘要: int a = 7; long b; b = a; //隐式转换成功,说明低位的可以转换为高位 a = b; //隐式转换不成功,说明高位的不可以转换为低位 a = (int)b; //需要使用到显示转换,而且有可能会发生溢出的可怕效果,而且C#不会自动检查溢出 a = checked((int)b) //使用checked手动让程序检查溢出,或者使用checked{}检查语句块 , unchecked{}表示允许这些程序内容溢出 如下的程况是特殊程况: Byteb = 100; //b = b + 100; //需要显示转换,不然跑错,不过这种方法 b+=100; 就可以顺... 阅读全文
posted @ 2012-05-30 20:57 lee0oo0 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 抽象工厂模式:提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。以下是例子: //创建黑色动物的工厂 public class BlackAnimalFactory implements IAnimalFactory{ public ICat createCat() { return new BlackCat(); } public IDog createDog() { return new BlackDog(); } } //创建白色动物的工厂 public class WhiteAnimalFactory implements IAnimalF... 阅读全文
posted @ 2012-05-30 16:12 lee0oo0 阅读(228) 评论(0) 推荐(0) 编辑
摘要: delete运算符是一个一元运算符,它将删除运算数所指定的对象的属性、数组元素或变量。如果删除操作成功,它将返回true,如果运算数不能被删除,它将返回false。注意删除属性、变量或数组元素不只是把它们的值设置为undefined。当输出一个属性后,该属性不再存在。并非所有的属性和变量都是可以删除的,某些内部的核心属性和客户端属性不能删除,用var语句生命的用户定义变量也不能被删除。如果delete使用的运算数是一个不存在的属性,它将返回true。 var o = {x:1 , y:2};//Defined a variable;initialize to object detele o.. 阅读全文
posted @ 2012-05-30 09:44 lee0oo0 阅读(432) 评论(0) 推荐(0) 编辑
  2012年5月29日
摘要: 注册传感器:使用SensorManager的registerListener(SensorEventListenerlistener,Sensorsensor, int rate)方法 SensorEventListener 有两个需要实现的方法: 1.onAccuracyChanged(Sensorsensor, int accuracy) //传感器精度改变时自动调用 2.onSensorChanged(SensorEventevent) //传感器改变时自动调用 event里面有一个values属性,返回一个float数组,保存的数值就是传感器返回的数值 A. 光传感器... 阅读全文
posted @ 2012-05-29 14:55 lee0oo0 阅读(139) 评论(0) 推荐(0) 编辑
摘要: //函数中声明的所有变量,无论是在哪里声明的,它整个函数中它们都是有定义的。这与C、C++和java不同,JavaScript没有块级作用域。 function test(o){ var i = 0; if(typeof o == "object"){ var j = 0; for(var k=0;k<10;k++){ document.write(k); } document.write(k); } document.write(j); } 由于以上的程况,可能会造成以下的问题,所以建议将所有变量的声明集中起来放置在函数的开头 var scope = "g 阅读全文
posted @ 2012-05-29 10:37 lee0oo0 阅读(161) 评论(0) 推荐(0) 编辑
  2012年5月28日
摘要: C#之访问控制修饰符分为6种,他们可以使用的范围如下: 1. default:类内部 2. public:类内部 程序集内 子类 程序集外 3. private:类内部 4. interval:类内部 程序集内 子类 5. protected:类内部 6. protected interval:类内部 程序集内 子类***interval与protected interval的区别:interval不可以访问在不同程序集类 子类访问父类 类的特有的访问控制修饰符: sealed: 不能被继承的类 partial: 可以声明在不同文件中的统一个类 阅读全文
posted @ 2012-05-28 23:06 lee0oo0 阅读(742) 评论(0) 推荐(0) 编辑
摘要: 备忘录模式:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。这样以后就可将该对象恢复到原先保存的状态。以下是例子: public class Originator { String stata; static Memento temp; public String setState(String str){ //设置状态 System.out.println("State="+str); return str; } public Memento CreateMemento(String st... 阅读全文
posted @ 2012-05-28 15:40 lee0oo0 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 中介者模式:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它们之间的交互。以下是例子: public class ColleagueA extends Colleague { public void action() { System.out.println("普通员工努力工作"); } } public class ColleagueB extends Colleague { public void action() { System.out.println("前台注意了"); } } / 阅读全文
posted @ 2012-05-28 14:55 lee0oo0 阅读(203) 评论(0) 推荐(0) 编辑
上一页 1 ··· 29 30 31 32 33 34 35 36 37 ··· 45 下一页