求解答一下这些代码的意思

public String toString(){
return name;

public String getName(){
return name;

public String getAddress(){
return address;

public void setAddress(String newAddress){
address=newAddress;

public int getNumber(){
return number;

对外访问的一些方法。

//toString方法,用来调用该方法,输出指定的内容。
public String toString(){
return name;
}
//getName方法,调用当前类的方法获取name属性值。
public String getName(){
return name;
}
//getAddress方法,调用当前类的方法获取address属性值。
public String getAddress(){
return address;
}
//setAddress方法,调用当前类的方法给address属性赋值。
public void setAddress(String newAddress){
address=newAddress;
}
//getNumber方法,调用当前类的方法获取number属性值。
public int getNumber(){
return number;
}

你这个name,address,number应该是private类型的变量吧,为了保证数据安全性。第一个和第二个就是获取该对象的name值,第一个和第二个没啥区别,就函数名不同而已,第三个获取address值,第四个把形参赋值给该对象的address值,第五个就获取number值呗

/* public是访问修饰符。可以理解为公开的意思。
 * String是指定方法返回的返回类型的,String代表这个方法的返回类型为字符串。即return了一个字符串。name是个字符串
 * toString是方法名称。
 * 一般的,方法是这样写的:访问修饰符+返回类型+方法名+括号(括号内可能有参数,或者没有参数)
 * 特定情况下方法可能没有访问修饰符,比如接口内定义方法时可以不加上public。不过接口内的方法虽然没有访问修饰符,但是一定被指定了
 * 访问类型。因为接口内的方法默认都是public,所以才不需要写public
 */
public String toString(){
    return name;
    //return是用来返回值的。一个返回类型非void的方法就必须要有RETURN,一个void方法则不能含有RETURN。
}
//getName是方法名,前面两个详见第一段注释
public String getName(){
    return name;
}
public String getAddress(){
    return address;
}
/* 这个方法好像于与前面的toString方法不一样。它被声明为void。前面讲过,void方法不需要RETURN,也不能加return。
 * void指示这个方法返回为空。即什么也不返回。
 * 可以看到,方法名后的大括号里有String newAddress。这指定了要想调用这个方法就必须提供一个String类型的参数
 * * setAddress();这样调用是非法的
 * setAddress("A");这样调用是合法的
 * setAddress(a);这里的a是一个String类型的变量。这样调用是合法的
 * setAddress(b);这里的b是一个非String类型的变量。这样调用是非法的,比如
 * setAddress(c);这里的c是一个int类型的变量。也是非String类型的变量。这样调用是非法的
 * 那么。括号内的就是实参。即显式参数;如果你在方法内看到有this.xxx=xxx这样的语句。那么这个this指示的是隐式参数。
 * 关于显式参数和隐式参数的讨论我们这里就不讲了。因为这些方法内没有用到this。不过以后你会了解到的。这里我们重点讲这些代码是什么意思
 */
public void setAddress(String newAddress){
    address = newAddress;
}
public int getNumber(){
    return number;
}
/*现在我们对每个方法用一句话解释一下。
 * public String toString()//一个被声明为公开的方法,返回类型为String,名字叫toString,无参数,返回name
 * public String getName()//一个被声明为公开的方法,返回类型为String,名字叫getName,无参数,返回name
 * public String getAddress()//一个被声明为公开的方法,返回类型为String,名字叫getAddress,无参数,返回address
 * public void setAddress(String newAddress)
 * //一个被声明为公开的方法,被设定为void,无返回类型,名字叫getAddress,有String类型的显式参数newAddress
 * 不返回任何值,但将address赋值为显式参数newAddress
 * public int getNumber()//一个被声明为公开的方法,返回类型为int,名字叫getNumber,无参数,返回number
 */