package samples.flexstore
{
import flash.events.Event;
public class ProductThumbEvent extends Event
{
public static const DETAILS:String = "details";
public static const BROWSE:String = "browse";
public var product:Product;
public function ProductThumbEvent(type:String, product:Product)
{
super(type);
this.product = product;
}
override public function clone():Event
{
return new ProductThumbEvent(type, product);
}
}
}
J'ai besoin de connaître ces choses pour une meilleure compréhension.Canyone expliquer le code écrit ci-dessous dans ActionScript
Qu'est-ce que public static const DETAILS: String = "details";
Pourquoi un mot-clé statique est-il utilisé? Pourquoi const utilisé et à quoi ça sert. Pourquoi le paramètre DETAILS: String contient-il des détails de valeur?
public var product:Product;
public function ProductThumbEvent(type:String, product:Product)
{
super(type);
this.product = product;
}
Que fait ce constructeur? Que fait le super (type)? Que signifie this.product = product? Qu'est-ce qu'ils essaient de retourner pourquoi ils ne peuvent pas retourner dans le constructeur précédent au lieu de créer un clone de la méthode ci-dessus.
Merci.
Merci beaucoup pour votre temps et une telle explication claire. – Kevin