0

私は Python から Java に移行しましたが、this基本的には Python のようなものだと思ってselfいました ...しかし、この小さなコードは私を混乱させます。機能的に、このコード:

public class Test {

    private String name;
    public Test(String givenName)
    {
        this.name = givenName;
    }
    public String nameGet()
    {
        return this.name;
    }
    public static void main(String[] args) 
    {
        Test example = new Test("Hello Guys");
        System.out.println(example.nameGet());

    }

}

次のコードとまったく同じことを行います。

public class Test {

private String name;
public Test(String givenName)
{
    name = givenName;
}
public String nameGet()
{
    return name;
}
public static void main(String[] args) 
{
    Test example = new Test("Hello Guys");
    System.out.println(example.nameGet());

}

}

しゃれを許してください、これが事実であるように思われるので、クラス内で作業するときにこれを参照するポイントは何ですか?

4

2 に答える 2