封装

l  封装表现:

n  1、方法就是一个最基本封装体。

n  2、类其实也是一个封装体。

l  从以上两点得出结论,封装的好处:

n  1、提高了代码的复用性。

n  2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。

n  3、提高了安全性。

封装主要是提高代码复用性 和安全性

主要用private

举一个例子
public class Test {
private String name; //姓名
private String sex; //性别
private int age; //年龄
private String job; //工作
//以后只要是设置值的时候 实例化这个类
//比如设置年龄 那么调用setAge(String age);方法
//传入年龄值 注意前面是类型 这里为int
//Test test=new Test();
//String name="张三";
//test.setName(name);
//设置值后 很复杂的多个属性 便变成了一个简单的对象
//取值也很简单 前提是你已经设置了多项属性的值
//比如调用年龄 getAge()就可以拿到年龄的值
//对应其类型 可以这样调用
//TestBean test=new TestBean();
//String name=test.getName();
//封装多个属性或对象为一个对象 私有的属性 而共有的方法 大大提高程序安全性
//。。。等等
public int getAge() {
return age;
}

public int getAge() {
return age;
}

public String getJob() {
return job;
}

public String getName() {
return name;
}

public String getSex() {
return sex;
}

public void setAge(int age) {
this.age = age;
}

public void setJob(String job) {
this.job = job;
}

public void setSex(String sex) {
this.sex = sex;
}

public void setName(String name) {
this.name = name;
}
}

原文地址:https://www.cnblogs.com/sy130908/p/11361734.html