Actionscript 3 类与对象?as3
我创建了两个Person类的实例Actionscript 3 类与对象?as3,actionscript-3,class,object,Actionscript 3,Class,Object,我创建了两个Person类的实例 var personOne = new Person; var personTwo = new Person; 后来我创建了一个名为Chuck的对象 var Chuck = {age:32, name:"Chuck"} 现在我想让personOne成为具有“chuck:Object”属性的“person” 如果要在创建对象时设置其属性,可以让构造函数接受它们作为参数 例如: package { public class Person
var personOne = new Person;
var personTwo = new Person;
后来我创建了一个名为Chuck的对象
var Chuck = {age:32, name:"Chuck"}
现在我想让personOne成为具有“chuck:Object”属性的“person”
如果要在创建对象时设置其属性,可以让构造函数接受它们作为参数 例如:
package
{
public class Person
{
private var _age:uint, _name:String;
public function Person (age:uint, name:String)
{
_age = age;
_name = name;
}
}
}
你这样使用它:
var chuck:Person = new Person(32, "Chuck");
如果要在创建对象时设置其属性,可以让构造函数接受它们作为参数 例如:
package
{
public class Person
{
private var _age:uint, _name:String;
public function Person (age:uint, name:String)
{
_age = age;
_name = name;
}
}
}
你这样使用它:
var chuck:Person = new Person(32, "Chuck");
这可能不是你所需要的,但却是你所要求的
var personOne :Person = new Person();
var object:Object = { age:23, name:"efefw" };
for (var prop:String in object)
{
personOne[prop] = object[prop];
}
这只适用于公共财产。这可能不是您所需要的,但却是您所要求的
var personOne :Person = new Person();
var object:Object = { age:23, name:"efefw" };
for (var prop:String in object)
{
personOne[prop] = object[prop];
}
这只适用于公共财产。我想出来了。var Chuck=新人;然后--Chuck.age=32;等等…我知道了。var Chuck=新人;然后--Chuck.age=32;等