class Circulo extends Circunferencia Circunferencia perimetro Circunferenciaradio Circulo area Circulo.

1 2 ...
Author: Aldonza Carrera
0 downloads 2 Views

1

2

3

4

5 class Circulo extends Circunferencia Circunferencia perimetro Circunferenciaradio Circulo area Circulo

6

7 Solución 1. Con clases independientes class Circulo{ protected double r ; public Circulo(double x){ r=x; if(r

8 Solución 2. Con jerarquía de clases class Figura{ protected double x ; public Figura(double x){ this.x=x; if(x

9

10

11 Solución 4: Con clase abstracta que obliga a redefinir métodos abstract class Figura{ protected double x ; public Figura(double x){ this.x=x; if(x 0”); } abstract public double area(); abstract public double perimetro(); } Notas no permite crear objetos, no admite new Figura() debe tener al menos un método abstracto: abstract encabezamiento; obliga a clases extendidas a redefinir métodos abstractos permite definir otras figuras

12 class Rectangulo extends Figura{ protected double y; public Rectangulo(double x,double y){ super(x); this.y=y; if(y

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31