”重写方法“重写指的是对系统原函数的重写,重写方法的目的在于改变系统原函数的作用或者快速制作出与原函数功能类似的函数
3.1 什么是方法
其实这个应该属于语法上的知识,由于非常重要,所以我结合RPGMAKER来讲基于对象的方法及与其有关的属性,参数,加深大家的理解。
参数如果有JavaScript语言基础,就会知道,获得对象一般是先写出一个构造函数,然后使用new<对象名><(实参表)>来建立。
Person = function(name,number) {
this._name =name;
this._number=number;
this._country="中国";
this._age;
};
var sunWuKong=new Person("孙悟空","1");
我随便设计一个构造函数,简单解释一下:
Person既可以是一个普通函数,也可以是一个构造函数,这取决你如何使用它,如果你要使用它建立一个对象,它就是构造函数(有个不成文的规则,如果是构造函数,首字母大写,如果是普通函数,按照通用的驼峰命名法命名)。
当你使用new创建对象时,传入的实参name和number就是这个对象的参数。
还是利用上面的例子,Peron类需要使用参数创建对象,之后获得的对象一定会有属性,这些属性包括使用实参初始化的,比如name和number,也包括默认值如country,还包括定义但是未赋值的变量age。它们一起构成了这个对象的属性。
有些对象,是能做一些事情的,这些就称作对象的方法,方法,我们一般在构造函数外定义。
Person.skill=function()