缺少return语句错误

Pan*_*thy 0 java return

我编写了一个代码,每当我尝试测试它时,我都会收到一条错误信息:

"StreetAddress.java:62: missing return statement 

 }"
Run Code Online (Sandbox Code Playgroud)

这是代码:

public class StreetAddress
  {
     private String myStreet;
     private String myCity;
     private String myState;
     private String myZip;

 public StreetAddress( String street, String city, String state, String zip )
 {
  myStreet = street;
  myCity = city;
  myState = state;
  myZip = zip;
 }

 public void setStreet( String street )
{
 myStreet = street;
}

 public String getStreet()
{
 return myStreet;
}

 public void setCity( String city )
{
 myCity = city;
}

 public String getCity()
{
 return myCity;
}

 public void setState( String state )
{
 myState = state;
}

 public String getState()
{
 return myState;
}

 public void setZIP( String zip )
{
 myZip = zip;
}

 public String getZIP()
{
 return myZip;
}

public String mailingLabel()
{
 System.out.println( getStreet() );
 System.out.println( getCity() + ", " + getState() + " " + getZIP() );
}
}
}
Run Code Online (Sandbox Code Playgroud)

我不知道在哪里丢失}我已经多次检查过我的代码了.请帮忙!

Arm*_*yan 9

这个功能:

public String mailingLabel()
{
 System.out.println( getStreet() );
 System.out.println( getCity() + ", " + getState() + " " + getZIP() );
}
Run Code Online (Sandbox Code Playgroud)

声明返回一个字符串,但缺少一个return语句.要么使它无效,要么返回一些东西 - 无论是什么意图.