0
votes

Comment puis-je obtenir une valeur par défaut et un constructeur paramétré à l'intérieur de la même classe de Dart / Flutter?

Je sais que dans C ++, nous pourrions avoir les deux constructeurs sans problème. En fléchette lorsque j'essaie d'écrire deux constructeurs, il est indiqué "Le constructeur par défaut est déjà défini" xxx


1 commentaires

3 Réponses :



1
votes

DART ne prend pas en charge les méthodes / les fonctions surcharge et ne l'aura pas Dans tout avenir visible.

Ce que vous pouvez faire ici est de faire les paramètres En option avec valeur par défaut:

soit comme des arguments positionnels: xxx

ou nommé: xxx


0 commentaires

0
votes
class Human{
  final double height;
  final int age;

  Human(this.height, this.age);

  Human.fromHuman(Human another) :
    height= another.height,
    age= another.age;
}

0 commentaires