用java写一个User类,里面包含name,age,sex,state
时间: 2024-02-28 14:55:53 浏览: 54
java代码-使用java构造Person类。包括姓名(name),性别和年龄(age)的源代码
5星 · 资源好评率100%
可以使用Java语言编写一个包含`name`、`age`、`sex`和`state`属性的`User`类,如下所示:
```java
public class User {
private String name;
private int age;
private String sex;
private String state;
public User(String name, int age, String sex, String state) {
this.name = name;
this.age = age;
this.sex = sex;
this.state = state;
}
// Getters and setters
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getSex() {
return sex;
}
public void setSex(String sex) {
this.sex = sex;
}
public String getState() {
return state;
}
public void setState(String state) {
this.state = state;
}
}
```
在上面的代码中,我们定义了一个名为`User`的类,它包含了`name`、`age`、`sex`和`state`属性。我们还提供了一个构造函数,用于初始化这些属性,以及相应的`getters`和`setters`方法,以便外部代码可以访问和修改这些属性的值。
使用这个`User`类的示例代码如下:
```java
User user = new User("张三", 20, "男", "中国");
System.out.println(user.getName()); // 输出:张三
System.out.println(user.getAge()); // 输出:20
System.out.println(user.getSex()); // 输出:男
System.out.println(user.getState()); // 输出:中国
```
在上面的示例中,我们创建了一个名为`user`的`User`对象,并通过相应的`getters`方法获取了它的属性值。
阅读全文