Parent does not contain constructor that takes 0 arguments
<p>If I have this code in C#:</p>

<pre><code>public abstract class Parent
{
    private int x;
    public Parent(int x)
    {
        this.x = x;
    }
    public abstract void foo;
}  
public class Child
{
    public override void foo()
    {  
        x = x + 10;
    }
}
</code></pre>

<p>I get error that: </p>

<blockquote>
  <p>Parent does not contain constructor that takes 0 arguments. </p>
</blockquote>

<p>How can I fix it, without creating non-parametric constructor?</p>
