现在,将用 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 文件夹中。有关路径,请参阅 设置工作区。