手机
当前位置:查字典教程网 >编程开发 >Java >浅谈java封装
浅谈java封装
摘要:一、什么是封装?封装就是将属性私有化,提供公有的方法访问私有属性。做法就是:修改属性的可见性来限制对属性的访问,并为每个属性创建一对取值(g...

一、什么是封装?

封装就是将属性私有化,提供公有的方法访问私有属性。

做法就是:修改属性的可见性来限制对属性的访问,并为每个属性创建一对取值(getter)方法和赋值(setter)方法,用于对这些属性的访问。

如:private String name;

复制代码 代码如下:

public String getName(){

return;

}

public void setName(String name){

this.name=name;

}

二、为什么需要封装

通过封装,可以实现对属性的数据访问限制,同时增加了程序的可维护性。

由于取值方法和赋值方法隐藏了实现的变更,因此并不会影响读取或修改该属性的类,避免了大规模的修改,程序的可维护性增强。

三、this关键字是什么意思

有时一个方法需要引用调用它的对象。为此,java定义了this这个关键字。简单地说,

This是在对象内部指代自身的引用。可以直接引用对象,可以解决实例变量和局部变量之间发生的任何同名的冲突。

四、如何实现封装,实现封装的具体方法

(1)、修改属性的可见性来限制对属性的访问。

(2)、为每个属性创建一对赋值方法和取值方法,用于对这些属性的访问。

(3)、在赋值和取值方法中,加入对属性的存取的限制。

以上所述就是本文的全部内容了,希望大家能够喜欢。

请您花一点时间将文章分享给您的朋友或者留下评论。我们将会由衷感谢您的支持!

【浅谈java封装】相关文章:

java 递归深入理解

快速排序的深入详解以及java实现

关于java 图形验证码的解决方法

深入解析java中的静态代理与动态代理

java socket编程实例代码讲解

java N皇后实现问题解析

浅析java class 文件

浅谈Java中父类与子类的加载顺序详解

浅析java中print和println的区别

java中的key接口解析

精品推荐
分类导航