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

Java Java Objects (Retired) Meet Objects Privacy and Methods

i am getting red , but still its saying null

what is wrong?

public class GoKart { public String mColor = "red"; puvlic void getColor() { System.out.printf("the color is",+mColor): } }

GoKart.java
public class GoKart {
  public String mColor = "red";
  public void getColor()
  {
    System.out.printf("%s",mColor);
  }
}

1 Answer

Look at the line where you declare your 'getColor' method. You have spelt public as 'puvlic'. Correct this and then everything should work fine!

-Luke

yeah i hv corrected syntax errors, i got output as "red" in preview, but still its giving bummer!!

I also noticed Arjun that in the printf methods parameters in one case you have put a '+' before mColor which may be causing you some issues.

This is new one!!

public class GoKart { public String mColor = "red"; public void getColor() { System.out.printf("%s",mColor); } }

Is that working now or are you still having issues with it?

still having!!

Are you getting any more information about this error that you can share with me?