Android Build an Interactive Story App The Model-View-Presenter Pattern Adding a Custom Constructor

the declaration is rigth but it's considered as a method. It gives an error

when I declare it, it throws an error as if the constructor was considered as a method where I didn't sepicifie the return type
public class Spaceship {
    public String shipType;

    public SpaceShip(){
      this.shipType = "SHUTTLE";

    public String getShipType() {
      return shipType;

    public void setShipType(String shipType) {
      this.shipType = shipType;


1 Answer

Steve Hunter
Steve Hunter
Treehouse Moderator 57,627 Points

Hi there,

Use Spaceship not SpaceShip and your code is fine.


Oh thank you! I didn't pay attention to the lower case "s"