C# C# Objects Inheritance Inheritance

Marwa Almoqbali
Marwa Almoqbali
639 Points

Use base to initialize NumSides to 4

what do they mean by 4 in the qes

Polygon.cs
namespace Treehouse.CodeChallenges
{
    class Polygon
    {
        public readonly int NumSides;

        public Polygon(int numSides)
        {
            NumSides = numSides;
        }

    } 
      class Square : Polygon
        {
            public readonly int SideLength;

            public Square(int sideLenght) : base (4)
            {
                SideLenght = sidelenght;
            }

      }
    }
}

2 Answers

Steven Parker
Steven Parker
177,563 Points

You've got the base parameter in there correctly. :+1:

The issue is where you wrote "SideLenght" instead of "SideLength".

Also, it looks like you have a stray extra closing brace (}).