Skip to content

Instantly share code, notes, and snippets.

abstract class Animal { }
abstract class Mamifero extends Animal { }
abstract class Ave extends Animal { }
abstract class Pez extends Animal { }
abstract class Volador {
void volar() => print('estoy volando');
}
void main(){
final motorcycle = new Motorcycle('Kawasaki Ern 600');
print(motorcycle);
}
abstract class Vehicle {
String model;
Vehicle(this.model);
void main(){
final motorcycle = new Motorcycle();
motorcycle.startEngine();
print('engine started: ${motorcycle.isEngineStarted}');
motorcycle.stopEngine();
print('engine started: ${motorcycle.isEngineStarted}');
}
import 'dart:math' as math;
void main(){
final square = new Square(side: 7);
print('lado: ${square.side}');
print('area: ${square.area}');
square.area = 25;
print('lado: ${square.side}');
print('area: ${square.area}');
void main(){
final Map<String, String> map = {
'name': 'Erik Lehnsherr'
};
final batman = new Hero.fromJson(map);
print(batman);
}
void main(){
final magneto = new Hero(
name: 'Erik Lehnsherr',
power: 'magnetism'
);
print(magneto);
final unknow = new Hero(
power: 'super speed'
void main() {
String name = 'Roberto';
String lastName = 'Gonzalez';
hello(name: name);
hello(name: name, lastName: lastName);
hello(lastName: lastName, name: name);}
void hello({
required String name,
void main() {
hello();
}
void hello({String name = 'no name'}) {
print( 'Hello $name' );
}
void main() {
const name = 'Leonardo';
hello( name );
print(sum(3,5));
}
void hello(String name) {
print( 'Hello $name' );
}
void main() {
Map<String, dynamic> persona = {
'nombre': 'leonardo',
'apellido': 'salas',
'edad': 40,
'true': false
};
print (persona);
persona.addAll({'casado': true});