gpt4 book ai didi

java - 我的 setter 和 getter 中的问题

转载 作者:行者123 更新时间:2023-12-01 07:51:25 25 4
gpt4 key购买 nike

我是java新手。我的代码有一些问题。当我开始编写 setter 和 getter 时,我遇到了问题。这两个错误是:

Illegal modifier for parameter getName; only final is permitted

Void methods cannot return a value

这是我的代码:

public class Profile {

private String name;
private String dayOfBirth;
private String townOfResidence;
private String counrtyOfResidence;
private String nationality;
private String listOfInterests;
private Profile listOfFriends;

public Profile(String name, String dateOfBirth, String townOfResidence, String
counrtyOfResidence, String nationality, String listOfInterests,
Profile listOfFriends){

this.name = name;
this.dayOfBirth = dateOfBirth;
this.townOfResidence = townOfResidence;
this.counrtyOfResidence = counrtyOfResidence;
this.nationality = nationality;
this.listOfInterests = listOfInterests;
this.listOfFriends = listOfFriends;

public String getName(){
return name;
}

public String getDateOfBirth(){
return dateOfBirth;
}

public void setTownOfResidence(String town){
this.townOfResidence = town;
}

public String getTownOfResidence(){
return townOfResidence;
}

public void setNationality(String Nationality){
this.nationality = nationality;
}

public String getNationality(){
return nationality;
}

public void setlistOfInterests(String interests){
this.listOfInterests = interests;
}

public String getlistOfInterests(){
return listOfInterests;
}

public void setCounrtyOfResidence(String country){
this.counrtyOfResidence = country;
}

public String getCounrtyOfResidence(){
return counrtyOfResidence;
}
}
}

最佳答案

如果您尝试格式化代码,您可能会注意到在关闭构造函数主体之前已经引入了访问器方法(getter 和 setter):

public class Profile {

private String name;
private String dayOfBirth;
private String townOfResidence;
private String counrtyOfResidence;
private String nationality;
private String listOfInterests;
private Profile listOfFriends;

public Profile(String name, String dateOfBirth, String townOfResidence, String
counrtyOfResidence, String nationality, String listOfInterests
, Profile listOfFriends) {

this.name = name;
this.dayOfBirth = dateOfBirth;
this.townOfResidence = townOfResidence;
this.counrtyOfResidence = counrtyOfResidence;
this.nationality = nationality;
this.listOfInterests = listOfInterests;
this.listOfFriends = listOfFriends;
}

public String getName() {
return name;
}

public String getDayOfBirth() {
return dayOfBirth;

}

public void setTownOfResidence(String town) {
this.townOfResidence = town;
}

public String getTownOfResidence() {
return townOfResidence;
}

public void setNationality(String Nationality) {
this.nationality = nationality;
}

public String getNationality() {
return nationality;
}

public void setlistOfInterests(String interests) {
this.listOfInterests = interests;
}

public String getlistOfInterests() {
return listOfInterests;

}

public void setCounrtyOfResidence(String country) {
this.counrtyOfResidence = country;
}

public String getCounrtyOfResidence() {
return counrtyOfResidence;
}
}

关于java - 我的 setter 和 getter 中的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36745709/

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