Java 封装

Posted hong-bo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 封装相关的知识,希望对你有一定的参考价值。

 

Java 封装


 

封装:

        是把类的公有属性定义在内部的过程,是一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。

功能:

        * 封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。

        *要访问该类的代码和数据,必须通过严格的接口控制。

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

        *适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。


为了保证字段的隐私性: 我们选择使用private修饰符修饰变量
声明对应的get/set方法对变量的读写操作提供支持

如下代码:

public class EncapTest{

   private String name;
   private String idNum;
   private int age;

   public int getAge(){
      return age;
   }

   public String getName(){
      return name;
   }

   public String getIdNum(){
      return idNum;
   }

   public void setAge( int newAge){
      age = newAge;
   }

   public void setName(String newName){
      name = newName;
   }
public void setIdNum( String newId){ idNum = newId; } }

任何要访问类中私有成员变量的类都要通过这些getter和setter方法。

 



以上是关于Java 封装的主要内容,如果未能解决你的问题,请参考以下文章

Java 封装

Java 封装

Java 封装

Java 封装

Java 封装

Java 封装