Tengo una clase abstracta como la siguiente:
Cita:
Tengo una subclase que hereda de la anterior como la que sigue:public abstract class Figura
{
protected double x;
protected double y;
public Figura(double x, double y)
{
this.x = x;
this.y = y;
}
public abstract double area();
}
{
protected double x;
protected double y;
public Figura(double x, double y)
{
this.x = x;
this.y = y;
}
public abstract double area();
}
Cita:
Mi pregunta es cómo puedo hacer para llamar desde la subclase al constructor de la clase base y enviarle los parámetros que necesita? En Java se puede hacer con super, pero en C# no he logrado hacerlo, ni siquiera con la palabra base que pareciera ser el equivalente de super.public class Circulo : Figura
{
private double radio;
public Circulo(double x, double y, double radio)
{
super(x,y); //en Java
this.radio = radio;
}
public double area()
{
return Math.PI * radio * radio;
}
}
{
private double radio;
public Circulo(double x, double y, double radio)
{
super(x,y); //en Java
this.radio = radio;
}
public double area()
{
return Math.PI * radio * radio;
}
}
Bueno espero haber sido claro.
Gracias de antemano.