Chez oim, forum libreChez oim, forum libre

favicon Google Recherche avancée  

private life

Vous êtes soucieux de votre vie privée ?
Activez ou désactivez les boutons de réseaux sociaux en 3 clics.



Pages: [1]   En bas

Auteur Sujet: Comment "Caster" un type avec Dart ?  (Lu 266 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.
IP archivée

Songe

  • Observateur
  • Pipelette intarissable
  • ********
  • Hors ligne Hors ligne
  • Messages: 5.109
  • 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.139 secondes avec 22 requêtes.