Dart desde cero | 5.2 - Constructores
Jerson Brayan Alvarez Ambrosio@jersonbrayanalvarezambrosio
Me sale el error:
The parameter 'nombre' can't have a value of 'null' because of its type, but the implicit default value is 'null'. Try adding either an explicit non-'null' default value or the 'required' modifier(dartmissing_default_value_for_parameter)... y lo mismo para 'edad'
void main() {
Persona persona1 = Persona(nombre: "Jerson", edad: 25);
persona1.mostrar();
Persona persona2 = Persona.soloNombre("Brayan");
Persona persona3 = Persona.soloEdad(25);
persona2.mostrar();
persona3.mostrar();
}
class Persona {
String nombre;
int edad;
Persona({this.nombre, this.edad});
factory Persona.soloNombre(String x) {
return Persona(nombre: x);
}
factory Persona.soloEdad(int y) {
return Persona(edad: y);
}
void mostrar() {
print(nombre);
print(edad);
}
} ~~~Escribe una respuesta