Basic example
class User
{
int id = 0;
String name = '';
String toJson() {
return '{ id:"$id", name:"$name" }';
}
@override
String toString() {
return 'User(id: $id, name: $name)';
}
}
void main() {
final user = User()
..name = 'ben'
..id = 10;
print(user.toJson());
}
Objects are referencesGetters Setters and Attr
ConstructorsLateConstructors during Inheritance
Abstract ClassesInheritance & extends, implements & interfaces & mixinsOverriding
StaticSingleton ClassesPrinting Objects
Callable classesExtensions
Operator OverloadingGenerics