-7

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 出力です。

ここに画像の説明を入力

4

5 に答える 5

2

打ち間違え:

public String getStreet()  {
    retrun Street; // should be return
}
于 2012-12-30T16:31:03.783 に答える
1

retrunスペルが間違っています。

于 2012-12-30T16:30:07.500 に答える
1

スペルミスがあります。getStreetメソッドで「return」の代わりに「retrun」を記述しました。

于 2012-12-30T16:30:16.173 に答える
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;
    }
}
于 2012-12-30T16:34:20.890 に答える
1

スペルを間違えましたreturn

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

それは違いない

public String getStreet()  {
    return Street; // correct
}
于 2012-12-30T16:34:30.787 に答える