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

Android Build a Simple Android App Improving Our Code Creating a New Class

Creating a public String field

I am being asked to create a public String field for one of the challenges. The task before was to create a public class called PictureBook. Step two of the task asks me to create a String called mTitle and to make it public

So far I have:

public class PictureBook { public String mTiltle () { } }

I have also tried to add a return statement but this also does not work.

public class PictureBook{
  public String mTitle () {
    return mTitle;

1 Answer

If you're just declaring a string you want

private String mTitle;

What you have written is sort of half string declaration and half getter method.

Ahhhhh, perfect thank you Ozhan!