Advertisement
joaopaulofcc

Untitled

Jul 27th, 2020
1,319
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Dart 0.60 KB | None | 0 0
  1.  
  2. abstract class Poligono
  3. {
  4.   double calcularArea();
  5. }
  6.  
  7. class Quadrado extends Poligono
  8. {
  9.   double largura;
  10.  
  11.   Quadrado(this.  largura);
  12.  
  13.   @override
  14.   double calcularArea() => largura * largura;
  15. }
  16.  
  17. class Retangulo extends Quadrado
  18. {
  19.   int altura;
  20.  
  21.   Retangulo(this.altura, double largura) : super(largura);
  22.  
  23.   @override
  24.   double calcularArea() => largura * altura;
  25. }
  26.  
  27. void main()
  28. {
  29.   var quadrado = new Quadrado(3);
  30.   print("รrea do quadrado: ${quadrado.calcularArea()}");
  31.  
  32.   var retangulo = new Retangulo(2, 3);
  33.   print("รrea do retรขngulo: ${retangulo.calcularArea()}");
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement