创建一个 Java Bean 类举例
时间: 2023-07-26 16:10:29 浏览: 63
以下是一个示例 Java Bean 类:
```java
public class Person {
private String name;
private int age;
private String address;
public Person() {
// 默认构造函数
}
public Person(String name, int age, String address) {
this.name = name;
this.age = age;
this.address = address;
}
// Getter 和 Setter 方法
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 getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
// 重写 toString() 方法,用于输出对象信息
@Override
public String toString() {
return "Person{" +
"name='" + name + '\'' +
", age=" + age +
", address='" + address + '\'' +
'}';
}
}
```
在上面的示例中,我们定义了一个名为 `Person` 的类,它有三个私有属性 `name`、 `age` 和 `address`,分别代表人的姓名、年龄和地址。它还有两个构造函数,一个默认构造函数和一个带有参数的构造函数,以及三个 Getter 和 Setter 方法,用于获取和设置私有属性的值。最后,我们重写了 `toString()` 方法,以便在需要时打印对象信息。这个类符合 Java Bean 的规范,因为它具有私有属性,公共 Getter 和 Setter 方法,以及一个公共无参构造函数。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)