55智能网
新记
在Java面向对象的编程当中的为什么要封装?什么叫封装?
如题所述
举报该文章
相关建议 2017-05-04
java面向对象编程中所谓封装,就是通过定义类并且给类的属性和方法加上访问控制来抽象事物的本质特性。
封装就是定义一个类,然后给该类的属性(成员变量)和方法加上访问控制修饰词(public,private, protected,默认包访问权限),使得该类的属性和方法对于类外部来说,想可见的可见,不想可见的隐藏。就是把数据和行为结合在一起在一个包中,并对对象使用者隐藏数据的实现过程。Java用3个关键字来设置边界,从而进行对数据的隐藏。Public(共有)的定义任何人都可使用.private(私有)意味着除你自己,类型创建者及那个类型的内部函数成员可以访问外其他任何人使用都会产生错误。Friendly(友好)
意味在包(package)中是可以访问的.
温馨提示:内容为网友见解,仅供参考
当前网址:
https://55.aolonic.com/aa/lq4fffe4qicl8rlfqf.html
其他看法
第1个回答 2017-05-04
封装指的是将对象的状态信息(属性)和行为(方法)捆绑为一个逻辑单元的机制。
Java中通过将数据封装、声明为私有的(private),再提供一个或多个公开的(public)方法实现对该属性的操作,以实现下述目的:
隐藏一个类的实现细节;
防止对封装数据的未经授权的访问。使用者只能通过事先定制好的方法来访问数据,可以方便地加入控制逻辑,限制对属性的不合理操作;
有利于保证数据的完整性;
便于修改,增强代码的可维护性.
相似回答
大家正在搜
相关问题
在Java面向对象的编程当中的为什么要封装?什么叫封装?
Java中什么叫封装啊?
java为什么要封装
JAVA类的封装是什么意思??
JAVA中封装的问题,为什么使用封装,封装的意义是什么?
什么是面向对象里的类,什么是封装?
java里面为什么要有封装类型
java里面的面向对象编程有关于封装继承通俗讲是什么意思