![]() ![]() | |
现在,将用 getter 和 setter 方法构建一个新的 Product 类,并从该 Product 类创建一个对象。
id、prodName 和 description 参数的函数来为 Product 类创建一个构造器:
function Product (id:Number, prodName:String, description:String)
{}
setID(id); setProdName(prodName); setDescription(description);
class 关键字周围放置该构造器函数。一定要声明该类中使用的每个变量:
class Product
{
var id:Number;
var prodName:String;
var description:String
function Product (id:Number. prodName:String, description:String)
{
setID(id);
setProdName(prodName);
setDescription(description);
}
}
Void 指定为 setter 方法的返回类型,并为 getter 方法指出返回的数据类型。
class Product
{
var id:Number;
var prodName:String;
var description:String
function Product (id:Number, prodName:String, description:String) {
setID(id);
setProdName(prodName);
setDescription(description);
}
public function setID (id:Number) :Void
{
this.id = id;
}
public function setProdName (prodName:String) :Void
{
this.prodName = prodName;
}
public function setDescription (description:String) :Void
{
this.description = description;
}
public function getID () :Number {
return id;
}
public function getProdName () :String {
return prodName
}
public function getDescription () :String {
return description;
}
}
注意:刚创建的示例完成文件(名为 Product.as)位于 finished files 文件夹中。有关路径,请参阅 设置工作区。
![]() ![]() | |