2012-12-30 45 views
-6

我正在为我的java类做一个项目,我不明白为什么我得到这个错误。这里是我的代码:未找到Java符号?

public class address 
{ 
String Street; 
String City; 
String State; 
String Zip; 

public address() 
{ 
Street = ""; 
City = ""; 
State = ""; 
Zip = ""; 
} 

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

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

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

public void setZip(String zip) 
{ 
Zip = zip; 
} 

public String getStreet() 
{ 
retrun Street; 
} 

public String getCity() 
{ 
return City; 
} 

public String getState() 
{ 
return State; 
} 

public String getZip() 
{ 
return Zip; 
} 


} 

这是我的每个员工的地址类。我们刚刚了解了OOP。这是CMD输出与错误:

enter image description here

+7

请学习Java命名约定,并严格遵守。类以大写字母开头。变量和方法以小写字母开头。并且请复制并粘贴错误信息而不是链接到图像。 –

+3

真的吗?我们现在要做的拼写检查? –

回答

1

retrun拼写错误。

1

您有拼写错误。你在getStreet方法中写了'retrun'而不是'return'。

2

错字:

public String getStreet() { 
    retrun Street; // should be return 
} 
1

我会尝试使用IDE生成这种代码。自己输入只会导致错别字。

// type two lines 
public class Address { 
    private String street, city, state, zip; 

    // and use the IDE to generate a constructor 
    public Address(String street, String city, String state, String zip) { 
     this.street = street; 
     this.city = city; 
     this.state = state; 
     this.zip = zip; 
    } 

    // generate getters and setters 
    public String getStreet() { 
     return street; 
    } 

    public void setStreet(String street) { 
     this.street = street; 
    } 

    public String getCity() { 
     return city; 
    } 

    public void setCity(String city) { 
     this.city = city; 
    } 

    public String getState() { 
     return state; 
    } 

    public void setState(String state) { 
     this.state = state; 
    } 

    public String getZip() { 
     return zip; 
    } 

    public void setZip(String zip) { 
     this.zip = zip; 
    } 
} 
1

你拼写错误return

public String getStreet() { 
    retrun Street; // wrong 
} 

它必须是

public String getStreet() { 
    return Street; // correct 
}