gpt4 book ai didi

java - 在 Java 中使用方法、setter 和 getter

转载 作者:行者123 更新时间:2023-12-01 18:32:57 26 4
gpt4 key购买 nike

我有这门课:

public class Person
{
/**
*
*/
private static final long serialVersionUID = 1L;
private String firstName = "Vasya";
private String lastName = "Pupkin";
private Integer age = 58;
private Integer phone = 2;

@Override
public String toString()
{
return "Person [firstName=" + firstName + ", lastName=" + lastName
+ ", age=" + age + "]";
}

public void setName(String name)
{
firstName = name;
}

public void setLastName(String lName)
{
lastName = lName;
}

public void setAge(Integer personAge)
{
age = personAge;
}

public void setPhone(Integer personPhone)
{
phone = personPhone;
}

public String getName()
{
return firstName;
}

public String getLastName()
{
return lastName;
}

public Integer getAge()
{
return age;
}

public Integer getPhone()
{
return phone;
}

public void Init()
{
this.setName("");
this.setLastName("");
this.setPhone(0);
this.setAge(0);
}
}

我创建一个变量:Person somePerson,然后从该变量somePerson调用方法setName:

somePerson.setName("");

但它会引发错误。

最佳答案

根据提供的代码,以下内容应该有效:

Person somePerson = new Person();
somePerson.setName("");

如果没有,则说明发生了其他事情。

关于java - 在 Java 中使用方法、setter 和 getter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23303517/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com