java - Getter、Setter、对象 Java

标签 java getter-setter

我不确定我的代码有什么问题。我的代码 Person类如下所示。

我不知道从哪里开始我的 main 方法,对于像这样实例化的 Person 类中的对象:

newPerson = new Person( 
                   "Richard Pelletier", 
                   "1313 Park Blvd",
                   "San Diego, CA 92101",
                   "(619) 388-3113" );

人:

public class Person 
{  
        private String name;
        private String address;
        private String cityStateZip;
        private String phone;

    public Person(){}

    public Person( String name,
                        String address,
                        String phone )                          
    {
        this.name = name;
        this.address = address;
        this.phone = phone;
    }

    public void setName( String name )
    {
     this.name = name;
    }

    public void setAddress( String address )
    {
        this.address = address;
    }

    public void setPhone( String phone )
    {
        this.phone = phone;
    }

    public String getName()
    {
        return name;
    }

    public String getAdress()
    {
        return address;
    }

    public String getPhone()
    {
        return phone;
    }

    public String toString()
    {

     return ("" + this.name + "" + this.address + "" + this.phone);

    }
}

最佳答案

我假设您有编译器错误。您的构造函数仅接受三个 String 参数,而您正尝试传递四个参数。尝试添加以下构造函数(或替换现有的构造函数):

public Person( String name,
               String address,
               String cityStateZip,
               String phone )                          
{
    this.name = name;
    this.address = address;
    this.cityStateZip = cityStateZip;
    this.phone = phone;
}

关于java - Getter、Setter、对象 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29874961/

相关文章:

java - FindBugs EI_EXPOSE_REP 错误是否只涉及日期?

创建与 Oracle 数据库的连接时出现 java.lang.ArrayIndexOutOfBoundsException

java - SimpleDateFormat 未在单元测试中返回预期值

c# - VS2005 C# : is there a special visual-studio way to create properties or can the the code just be typed out?

php - 此方法是 getter/setter 还是两者都不是

c++ - 代理对象/引用 getter 与 setter?

javascript - 为什么这些 JavaScript 函数不添加到该对象中?

java - 为什么我无法检索放入 Java 中的 HttpSession 的对象?

java - Spring boot、hibernate、hikariCP 和 mysql 不活动后无通信

java - 比较 Java 中的小 double 值