Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

C# C# Objects Object-Oriented Programming Initialization

How do I add constructor

I dont understand what way I must write the constructor in this code, I've tried everything

Frog.cs
namespace Treehouse.CodeChallenges
{
    class Frog(1, 2)
    {
        public readonly int TongueLength;

    }
}

1 Answer

Steven Parker
Steven Parker
231,268 Points

Here's a few hints:

  • don't change the class line itself
  • a constructor definition will be contained inside the class
  • a constructor has the same name as the class, and is just like a method but it has no return type
  • parameters must have an explicit type
  • parameter names cannot be (or start with) numbers
  • the instructions say this constructor should have only one parameter
  • for an example, review the Object Initialization video starting around 0:20

thank you very much!!! it didnt take much for me to solve this after your advice!