Chez oim, forum libreChez oim, forum libre

 



Forum certifié NSA, PRISM2013.

Toi, le troll, le raciste, l'intolérant, passe ton chemin.
Ce forum défend la liberté d'expression, mais rappelle toi que celle ci n'autorise pas tout.



Pages: [1]   En bas

Auteur Sujet: Comment "Caster" un type avec Dart ?  (Lu 331 fois)

Songbird

  • Invité
Comment "Caster" un type avec Dart ?
« le: samedi 04 juin 2016, 05:59 »

Si sa syntaxe hérite principalement de celle de Java, il y a cependant quelques subtilités, tout comme le casting.

Pour convertir un type de données, il faut utiliser le mot-clé as:

Code
class Mere
{
  void sayHello()
  {
    print("Hello");
  }
}

class Fille extends Mere{}
void main()
{
    var fille = new Fille();
    var mere = fille as Mere;
    print(mere);
    mere.sayHello();
}

Résultat:
Code
Instance of 'Fille'
Hello

On conserve toujours notre instance de la fille, mais on hérite des propriétés de la mère.

Songe

  • Observateur
  • Pipelette intarissable
  • ********
  • Hors ligne Hors ligne
  • Messages: 5.712
  • Chérie officielle chez oim !
Comment "Caster" un type avec Dart ?
« Réponse #1 le: samedi 04 juin 2016, 07:31 »

C est donc comme entre Fille et Songerie.. :go:
IP archivée
A chaque chose malheur est bon, Demain ne meurt jamais... parce qu'il n'existe pas !

Songbird

  • Invité
Comment "Caster" un type avec Dart ?
« Réponse #2 le: samedi 04 juin 2016, 18:35 »

Exactement ! (enfin je crois  ^-^)
IP archivée
Pages: [1]   En haut
 

+ Réponse Rapide

Page générée en 0.303 secondes avec 24 requêtes.