dart positional arguments vs named arguments
void main(){
var catBob = Cat('Bob', 'Grey');
// display object with positional argument
print(catBob.displayCat());
// display object with constructor and named arguments
print(Dog(breed: 'Bulldog', name: 'Greg', color: 'Purple').displayDog());
}
// Cat class - with simple constructor and positional arguments
class Cat{
// properties
String name;
String color;
// simple constructor
Cat(this.name, this.color);
// method to display cat
String displayCat() {
return 'my cat is ${name} and he is ${color}';
}
}
// Dog class - with constructor and named arguments
class Dog{
String name;
String breed;
String color;
// constructor with named arguments
Dog({this.name, this.breed, this.color});
// method to display cat
String displayDog() {
// interpolate 'breed, name, color' with ${ value }
return 'my ${breed} is ${name} and he is ${color}';
}
}
Are there any code examples left?
New code examples in category Dart
-
Dart 2022-03-27 22:05:31 how to create a toast in flutter
-
Dart 2022-03-27 21:10:09 dart string empty or null
-
Dart 2022-03-27 16:20:02 golang radom array
-
Dart 2022-03-25 08:00:34 flutter outline button overlay
-
Dart 2022-03-24 23:50:20 sort list dart
-
Dart 2022-03-24 21:00:01 how to obfuscate flutter code
-
Dart 2022-03-22 13:45:18 box decoration s flutter
-
Dart 2022-03-22 07:20:04 New Year's Eve
-
Dart 2022-03-17 17:10:05 string to int in dart
-
Dart 2022-03-17 12:40:14 dart how to tell if an object is an instance of a class