JAVA类与对象的封装的代码示例
时间: 2023-05-17 14:04:28 浏览: 45
以下是一个简单的JAVA类与对象的封装的代码示例:
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = 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;
}
}
这个类有两个私有属性:name和age,它们只能通过公共的getter和setter方法来访问。这就是封装的基本概念:将数据和方法封装在一个类中,并限制对数据的直接访问。这样可以保证数据的安全性和一致性。
相关问题
JAVA类与对象的封装的示例代码
以下是一个简单的JAVA类与对象的封装示例代码:
public class Person {
private String name;
private int age;
public Person(String name, int age) {
this.name = name;
this.age = 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。我们使用构造函数来初始化这些属性,并使用getter和setter方法来访问和修改它们。这种封装方式可以保护属性不被外部直接访问和修改,从而提高了代码的安全性和可维护性。
java 遍历封装类
在Java中,可以使用循环来遍历封装类的对象。封装类是指将基本数据类型包装成对象的类,例如Integer、Double等。可以使用for循环或者增强for循环来遍历封装类。
使用for循环遍历封装类的步骤如下:
1. 创建一个封装类数组。
2. 使用for循环遍历数组,通过数组的索引取出每个元素。
3. 在循环体内对每个元素进行操作。
下面是一个示例代码:
```java
Integer[] arr = {1, 2, 3, 4, 5};
for (int i = 0; i < arr.length; i++) {
System.out.println("数组的第" + i + "个值是: " + arr[i]);
}
```
使用增强for循环遍历封装类的步骤如下:
1. 创建一个封装类数组。
2. 使用增强for循环遍历数组,获取数组中的每个元素。
3. 在循环体内对每个元素进行操作。
下面是一个示例代码:
```java
Integer[] arr = {1, 2, 3, 4, 5};
for (Integer num : arr) {
System.out.println("数组的值是: " + num);
}
```