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 trialAlexisca hall
23,683 PointsMake the NumFliesEaten field private and rename it to match the private field naming conventions used in this course.
Make the NumFliesEaten field private and rename it to match the private field naming conventions used in this course.
namespace Treehouse.CodeChallenges
{
public class Frog
{
private NumFilesEaten _numFliesEaten;
Public NumFliesEaten FliesEaten
{
get
{
return _numFliesEaten;
}
set
{
_numFliesEaten = value;
}
}
}
}
3 Answers
Ashenafi Ashebo
15,021 PointsThis question asks to change the public into private and apply some convention, that it! Your code should look like this one....
namespace Treehouse.CodeChallenges { class Frog {
private int _numFliesEaten;
}
}
You will use Getter and Setter method for next question(Q#2).
Ashenafi Ashebo
15,021 PointsAnswer for question #2
namespace Treehouse.CodeChallenges { class Frog {
private int _numFliesEaten;
public int GetNumFliesEaten()
{
return _numFliesEaten;
}
public void SetNumFliesEaten(int value)
{
_numFliesEaten = value;
}
}
}
Steven Parker
231,261 PointsThe property type should remain int.
It looks like you changed the access to private and renamed the property correctly, but the type should still be "int" (not "NumFilesEaten").
It also looks like you started to add an auto-property after _numFliesEaten, but that's not part of this challenge (plus you have some syntax issues).