Trouble with Inheritance c# : <p>I seem to be having some trouble with inheritance. I'm not exactly sure what is wrong, but I believe that it is calling the classes incorrectly. I'm still really new to inheritance so I'm sure there are areas that I got wrong in it. It's supposed to call something from each class and make a phrase at the end, but it dosen't seem to be working. It is also supposed to override the previous Show Address.</p>

<pre><code>class DSC
{
    private string schoolName { get; set; }


    string schoolName = "DSC";

    public virtual string ShowAddress();

    { return " 1420 W. Highway Blvd., Orlando, Florida 33268 "}        
}


class Campus
{
    private string campusName { get; set; }


    public string campusName
    {
        get
        {
            return campusName;
        }
        set
        {
            campusName = value;
        }

        public Campus(string cName);


    public virtual string ShowAddress()
    { return "1843 Bob Blvd., Orlando, Florida 33268"; }
    public string Departments()
    { return "Computer Scinece Department, Emergency Care Department, Police Academy"; }
}

class Program
{
    static void Main(string[] args)
    {
        Campus atc = new Campus("Advanced Technology College");
        Console.WriteLine(atc.ToString());
    }
}
</code></pre>

<p>What the Output is supposed to be</p>

<pre><code>Daytona State College Advanced Technology College 
    is located at  1843 Bob Blvd., Orlando, Florida 33268, 
    it has Computer Scinece Department, Emergency Care Department,  Police Academy
</code></pre>
