JAVA类与对象的封装
时间: 2023-05-17 21:04:27 浏览: 75
Java中的封装是指将数据和方法包装在一个单元中,以保护数据不被外部直接访问和修改,同时提供公共的方法来访问和修改数据。这样可以提高代码的安全性和可维护性,也可以隐藏实现细节,降低代码的耦合度。在Java中,封装是通过访问修饰符来实现的,例如private、public、protected等。
相关问题
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;
}
}
这个类有两个私有属性: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方法来访问和修改它们。这种封装方式可以保护属性不被外部直接访问和修改,从而提高了代码的安全性和可维护性。