在java中定义一个Person,并且分别定义三个字段(na meagesex),字段设置为私有,分别提供get ter和setter方法完成赋值和取值并输出
时间: 2024-10-09 13:08:25 浏览: 29
在Java中,我们可以定义一个名为`Person`的类,包含三个私有属性(name、age和sex),然后分别为它们提供getter和setter方法以便外部操作。这是一个简单的示例:
```java
public class Person {
// 私有变量
private String name;
private int age;
private String sex;
// getter方法(获取)
public String getName() {
return name;
}
public int getAge() {
return age;
}
public String getSex() {
return sex;
}
// setter方法(设置)
public void setName(String name) {
this.name = name;
}
public void setAge(int age) {
this.age = age;
}
public void setSex(String sex) {
this.sex = sex;
}
// 输出实例信息
@Override
public String toString() {
return "Name: " + name + ", Age: " + age + ", Sex: " + sex;
}
}
```
在这个例子中,`@Override`注解用于标记`toString()`方法,使其覆盖了`Object`类的默认版本,可以方便地打印出Person对象的信息。你可以创建一个Person对象并使用getter/setter方法来设置和获取属性:
```java
public static void main(String[] args) {
Person person = new Person();
person.setName("John Doe");
person.setAge(30);
person.setSex("Male");
System.out.println(person); // 输出:Name: John Doe, Age: 30, Sex: Male
}
```
阅读全文