Witam. Mam do napisania program liczący pole figur. Mam jednak problem z kompilacją...
package Pole_figur;
abstract class Figura {
public abstract double pole ( ) ;
}
class Pole extends Figura
{
public final double pol;
public Pole(double p)
{
pol=p;
}
@Override
public double pole()
{
return pol;
}
}
class Kwadrat extends Figura
{
public final Figura a1;
public Kwadrat(Figura bok)
{
a1=bok;
}
@Override
public double pole()
{
return a1.pole();
}
}
class Prostokat extends Figura
{
public Figura b1;
public Figura c;
public Prostokat(Figura bok, Figura bok1)
{
b1=bok;
c=bok1;
}
@Override
public double pole()
{
return b1.pole() * c.pole();
}
}
public class Pole_figur {
/
public static void main(String[] args) {
System.out.println("Obliczenia");
System.out.println((new Pole(new Prostokat(2.0,4.0))).pole());//Wynik - 8.0
System.out.println((new Pole(new Kwadrat(2.0))).pole());//Wynik - 4.0
}
}