重载: 如果多个方法(包含构造方法)有相同的名字.不同的参数,便产生重载.编译器必须挑选出具体执行哪个方法,它通过用各个方法给出的参数类型与特定方法调用所使用的值类型进行匹配挑选出相对应的方法. 如果编译器找不到匹配的参数,就会产生编译时错误.(此过程称为重载解析) 注意:方法的返回类型并不属于重载的条件,因为不能有两个名字相同.参数相同而返回类型不同的方法.否则会编译报错.我大学就是傻逼逼的一直把返回类型当做重载条件的一部分. 重载例子如下: public class OverLoadin
第四章 变量 函数和运算符 4.1 ① 变量声明 变量声明是通过var语句来完成的,并且所有的var语句都提前到包含这段逻辑的函数的顶部执行. function doSomething() { + value; ; return result; } // 编译器理解为 function doSomething() { var result; // 这里为undefined var value; // 这里为undefined result = +value; value = ; return r