Chez oim, forum libreChez oim, forum libre

 



ATTENTION AUX TROLLS !
Signalez les en cliquant sur "signaler au modérateur" sous chaque post.
Ne leur faites jamais face sans fermer la bouche, c'est par là qu'ils déposent leurs oeufs !..
DON'T FEED THE TROLL! Ne l'oubliez jamais !



Pages: [1]   En bas

Auteur Sujet: Comment "Caster" un type avec Dart ?  (Lu 323 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.641
  • 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.162 secondes avec 23 requêtes.