JAVA里面的people类创建和常用属性封装
时间: 2023-12-03 22:42:15 浏览: 83
在Java中,我们可以通过创建类来定义一个人(Person)的属性和行为。下面是一个简单的Person类的示例代码:
```java
public class Person {
// 定义私有属性
private String name;
private int age;
private String gender;
// 构造函数
public Person(String name, int age, String gender) {
this.name = name;
this.age = age;
this.gender = gender;
}
// 定义公有方法
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 getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
}
```
上述代码中,我们定义了一个Person类,并且在类中定义了三个私有属性,分别是姓名、年龄和性别。为了让外部能够访问这些属性,我们还定义了一些公有方法,包括构造函数和getter/setter方法。
我们通过构造函数来初始化一个Person对象的属性值。例如:
```java
Person person = new Person("张三", 20, "男");
```
然后,我们可以通过调用getter方法来获取这个Person对象的属性值,例如:
```java
System.out.println(person.getName()); // 输出:张三
System.out.println(person.getAge()); // 输出:20
System.out.println(person.getGender()); // 输出:男
```
我们还可以通过调用setter方法来修改这个Person对象的属性值,例如:
```java
person.setName("李四");
person.setAge(25);
person.setGender("女");
System.out.println(person.getName()); // 输出:李四
System.out.println(person.getAge()); // 输出:25
System.out.println(person.getGender()); // 输出:女
```
通过封装属性和公有方法,我们可以保证Person类的属性只能通过getter/setter方法进行访问和修改,从而提高了代码的安全性和可维护性。
阅读全文