这句this.objectName=objectName;意思是什么?什么作用?

来源:百度知道 编辑:UC知道 时间:2024/06/14 12:44:11
public function Warrior(objectName:String,amount:uint,level:uint,hp:uint,attack:uint,defend:uint,agility:uint,consume:uint,population:uint,attackType:uint) {

this.objectName=objectName;

this.amount=amount;

this.level=level;

this.hp=hp;

this.totalHp=hp * amount;

this.attack=attack;

this.defend=defend;

this.agility=agility;

this.consume=consume;

this.population=population;

this.attackType=attackType;

}

this.objectName=objectName;有人能帮忙解示一下。这类的用法是什么意思吗?有什么作用?
这么写的作用是什么?
当前 类的对象里的成员objectName
是什么意思?
按下面的类子
package {
import flash.display.Sprite;<

objectName 是传进来的参数。
this -- 是当前类的对象。
this.objectName --是当前 类的对象里的成员objectName

this.objectName=objectName; 是赋值语句。把参数objectName字符串 传给 this.objectName

objectName -- 英文意思是“对象名”,字符串.调用时是实参。