java封装是指什么

互联网 20-8-12

封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。

(推荐教程:java入门教程)

封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。

优点:

  • 良好的封装能够减少耦合。

  • 类内部的结构可以自由修改。

  • 可以对成员变量进行更精确的控制。

  • 隐藏信息,实现细节。

(学习视频推荐:java课程)

封装的步骤

1、修改属性的可见性来限制对属性的访问(一般限制为private),例如:

public class Person {     private String name;         private int age; }

这段代码中,将 name 和 age 属性设置为私有的,只能本类才能访问,其他类都访问不了,如此就对信息进行了隐藏。

2、对每个值属性提供对外的公共方法访问,也就是创建一对赋取值方法,用于对私有属性的访问,例如:

public class Person{     private String name;         private int age;         public int getAge(){         return age;         }      public String getName(){         return name;         }      public void setAge(int age){         this.age = age;         }      public void setName(String name){         this.name = name;         } }

采用 this 关键字是为了解决实例变量(private String name)和局部变量(setName(String name)中的name变量)之间发生的同名的冲突。

以上就是java封装是指什么的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 封装
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:继承的特性及关键字介绍

相关资讯