java的 get和set方法
时间: 2023-09-08 18:14:52 浏览: 37
在Java中,get和set方法是一种常用的封装数据的方式。它们允许我们在类中定义私有属性,并提供公共方法来访问和修改这些属性的值。
一般来说,get方法用于获取属性的值,set方法用于设置属性的值。以下是一个示例代码:
```
public class Person {
private String name;
private int age;
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;
}
}
```
在上面的代码中,我们定义了一个名为Person的类,该类有两个私有属性:name和age。然后,我们为每个属性创建了一个公共的get和set方法,这些方法允许外部代码访问和修改这些属性的值。
例如,我们可以使用以下代码创建一个Person对象并设置其属性:
```
Person p = new Person();
p.setName("Alice");
p.setAge(30);
```
然后,我们可以使用以下代码获取该对象的属性值:
```
System.out.println("Name: " + p.getName());
System.out.println("Age: " + p.getAge());
```
输出将是:
```
Name: Alice
Age: 30
```