码迷,mamicode.com
首页 > 编程语言 > 详细

Java 封装

时间:2019-05-30 17:57:52      阅读:121      评论:0      收藏:0      [点我收藏+]

标签:维护   读写   under   enc   抽象   程序   安全性   set   int   

 

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 封装

标签:维护   读写   under   enc   抽象   程序   安全性   set   int   

原文地址:https://www.cnblogs.com/hong-bo/p/10950690.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!