0

宿題の質問をしていますが、コードの何が問題なのかわかりません。問題はhttp://prntscr.com/1xe4gdです。

これまでの私のコード:

public class Person //This is the class
{
    String firstName;
    String familyName;
    boolean isFemale;
    String partner;
}

これまでの私の方法は次のとおりです。

Person getAngelinaJolie()
    {
        Person person1 = new Person();
        person1.firstName = "Angelina";
        person1.familyName = "Jolie";
        person1.isFemale = false;
        person1.partner.firstName = "Brad";
        person1.partner.familyName = "Pitt";
        return person1;
    }

コンパイルすると、「シンボルが見つかりません - 変数 firstName」というエラーが表示されます。誰でもこれで私を助けてくれませんか。シンボルが見つからない理由がわかりません。

4

2 に答える 2

0
public class Person //This is the class
{
    String firstName;
    String familyName;
    boolean isFemale;
    Person partner;
}

そして今も同じ方法

Person getAngelinaJolie()
    {
        Person person1 = new Person();
        person1.firstName = "Angelina";
        person1.familyName = "Jolie";
        person1.isFemale = false;
        person1.partner.firstName = "Brad";
        person1.partner.familyName = "Pitt";
        return person1;
    }

すでに定義されているperson.partner.firstnamePerson パートナーを Person で参照します。

于 2013-10-15T01:09:22.317 に答える