Attention ! Ne cliquez pas sur ce lien, c'est un piège à enfoirés du net !

Chez oim, forum libreChez oim, forum libre

 


Pages: [1]   En bas

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

Songbird

  • Invité
Comment "Caster" un type avec Dart ?
« le: samedi 04 juin 2016, 05:59 »
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.
Signaler au modérateur   IP archivée

Songe

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

C est donc comme entre Fille et Songerie.. :go:
Signaler au modérateur   IP archivée
Levez la tête, je suis là tout en haut.. Je vous salue depuis le phare.

Songbird

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

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

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