Advertisement
littleoak

Untitled

Jan 11th, 2020
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.52 KB | None | 0 0
  1. class Obama extends Cidadao implements Presidenciavel {
  2. void participarEleicao() {
  3. print("Ele é dos EUA, lá terá voto dele!");
  4. }
  5. }
  6.  
  7. class JP extends Cidadao {
  8.  
  9. }
  10.  
  11. class Cidadao {
  12. void direitosDeveres() {
  13. print("Todo cidadão tem direitos e deveres!");
  14. }
  15. }
  16.  
  17. abstract class Presidenciavel {
  18. void participarEleicao();
  19. }
  20.  
  21. class Configuracoes {
  22.  
  23. static String identificadorApp = "UAHUST***ASHHS";
  24.  
  25. static void configuracaoInicial() {
  26. print("OSX 13+");
  27. }
  28.  
  29. }
  30.  
  31. abstract class Animal {
  32. String cor;
  33.  
  34. Animal(this.cor);
  35.  
  36. void dormir() {
  37. print("Dormir");
  38. }
  39.  
  40. void correr() {
  41. print("correr como UM ");
  42. }
  43. }
  44.  
  45.  
  46. class Cao extends Animal {
  47. String corOrelha;
  48.  
  49. Cao(String cor, this.corOrelha) : super(cor);
  50.  
  51. void latir() {
  52. print("latir");
  53. }
  54.  
  55. @override
  56. void correr() {
  57. super.correr();
  58. print("cão");
  59. }
  60. }
  61.  
  62.  
  63. class Passaro extends Animal {
  64. String corBico;
  65.  
  66. Passaro(String cor) : super(cor);
  67.  
  68. void voar() {
  69. print("voar");
  70. }
  71.  
  72. @override
  73. void correr() {
  74. super.correr();
  75. print("pássaro");
  76. }
  77. }
  78.  
  79. class Usuario {
  80. String nome;
  81. int idade;
  82.  
  83. Usuario (this.nome, this.idade);
  84. }
  85.  
  86. void main() {
  87. Map<dynamic, String> estados = new Map(); //dynamic armazena qualquer tipo de valor, pode ser texto, número e etc, bom quando retorna de algum lugar que a gente não sabe patavinas :P
  88. String sp = "SP";
  89. estados["$sp"] = "Sao Paulo";
  90. estados[3] = "Minas Gerais";
  91. estados["RJ"] = "Rio de Janeiro";
  92. // print(estados["SP"]);
  93.  
  94. estados.forEach(
  95. (chave, valor) => print("$chave - $valor")
  96. );
  97. /*
  98. List<Usuario> usuarios = List();
  99.  
  100. //Usuario usuario = Usuario("JP", 35);
  101. // usuarios.add(usuario);
  102. usuarios.add(Usuario("Jose", 30));
  103. usuarios.add(Usuario("JP", 35));
  104. usuarios.add(Usuario("Fish", 37));
  105.  
  106. for(Usuario usuario in usuarios) {
  107. print("Nome: ${usuario.nome} idade: ${usuario.idade}");
  108. }
  109. */
  110. /* Cao cao = new Cao("Amarelooo", "marrom");
  111. //cao.correr();
  112. print("A cor do cao é "+cao.cor); */
  113.  
  114. //print(Configuracoes.identificadorApp);
  115. //Configuracoes.configuracaoInicial();
  116.  
  117. // final Cao cao = Cao("Marrom", "Branca");
  118. //print(cao.cor);
  119.  
  120. // Obama obama = new Obama();
  121. // obama.participarEleicao();
  122.  
  123. // List<String> frutas = ["Morango", "Manga"];
  124. // frutas.add("Melancia");
  125. //frutas.insert(0, "Amora");
  126. //frutas.removeAt(2);
  127. // print(frutas.contains("manga"));
  128. // print(frutas.length);
  129. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement