不论什么一种语言数组都是比較重要的,其作为一种基础对象应用非常多,如Java你肯定少不了集合(List,Map)这些。因此本篇主要记录JS的数组使用和经常用法。要点例如以下:1,数组创建两种方式:var stu = new Array();var stu1 = [];这就和定义对象一样:var ca ...
分类:
编程语言 时间:
2017-07-20 23:46:29
阅读次数:
325
一、类型的决定性 通过要给指针或引用访问类的成员,编译器只是根据指针或者引用的类型决定是否可以访问该成员,而与此指针或引用的实际目标对象无关。 二、虚函数与多态 如果将基类中的某个成员函数声明为虚函数(在其返回类型前面加上virtual关键字),那么其子类中的同型函数也是虚函数(无论其是否带有vir ...
分类:
编程语言 时间:
2017-07-10 23:35:04
阅读次数:
183
1:package包。 包(package)是类的容器。用来保存划分类名空间。 逻辑意义对类进行划分。 解决同名的类的冲突问题。 2:package的命名规范: A:package必须写在源文件的第一行。 B:package名一律使用小写。 C:(建议)package使用公司的域名倒过来。 www. ...
分类:
其他好文 时间:
2017-07-08 14:16:38
阅读次数:
159
Highcharts数据表示(3) 採用对象数组的形式,能够明白节点上每一个项目的值。可是当节点较多时,会造成大量的冗余代码。假设不写配置项名称,对象数组就能够简化二维数组。形式例如以下: data:[[Number|String , Number , Color , Number|String|O ...
分类:
其他好文 时间:
2017-07-06 20:33:04
阅读次数:
161
转载请注明出处:jiq?钦's technical Blog (1) 初始化:所以假设继承关系为:A导出B再导出C,在创建C对象的情况下的调用顺序是: * (1) A的静态域,B的静态域,C的静态域; * (2) A的非静态域。A的构造器,B的非静态域。B的构造器。C的非静态域。C的构造器(2)清理 ...
分类:
编程语言 时间:
2017-07-05 14:21:24
阅读次数:
224
/* * 有时候只是要对某个类进行轻微改造,供临时使用,避免继承 * 对象声明和表达式就很有用 *对面向对象编程的优化,避免一些继承导致的代价过高 * */ //对中国人来说,这个类,可能各省人适合继承 open class China(var name:String){ open val skin... ...
分类:
其他好文 时间:
2017-06-23 17:22:27
阅读次数:
119
一、util全局变量 1.util.inherits(constructor,superConstructor) 此方法是一个实现对象间原型继承的函数。javaScript通过原型赋值来实现继承,细节可参考云哥JS高级视频(原型)。 案例看 util/inherits.js 定义了一个基础对象Bas... ...
分类:
其他好文 时间:
2017-06-15 10:30:19
阅读次数:
148
1:參数传递的值传递与引用传递 A:值传递:基本数据类型传递都是值传递 B:引用传递(地址传递):对象数据类型都是引用传递。 2:类变量与成员变量(实例变量,对象变量) 类变量:通过类名调用,类变量被全部的实例共享。 final static int MAX = 20;//Java中定义常量 对象变 ...
分类:
其他好文 时间:
2017-06-06 16:00:30
阅读次数:
192
一、JS面向对象编程基础 对象的创建: with语句:将需要使用其属性和方法的对象用with语句包含起来 for语句:用于遍历一个对象的所有属性 二、创建自定义的JS类和对象 (二)构造函数方式(每个对象都有自己的方法 占用资源) (三)原型方式原型方式 (方法共用 但是不能传参) (四)构造+原型 ...
分类:
编程语言 时间:
2017-05-13 10:02:14
阅读次数:
141