java中的封装究竟怎样理解呢
发布时间:2025-05-20 21:38:56 发布人:远客网络
一、java中的封装究竟怎样理解呢
1、你好,这个一下子确实不好理解。你要在你以后的开发中去慢慢体会。
2、初学的话,这个你只能从概念上理解,这我就不多废话了,百度一下一大堆。
3、这个封装其实就是面向对象语言的精髓,在这里一些都是对象,我们通过封装,只为用户提供接口,而隐藏了内部的具体实现。先举几个简答的例子吧。
4、生活中的封装:插板,你看那些插孔就是提供给外界的接口,任何电器厂商的插头都按照那个插孔来实现,而不管插板内部是怎么做的。
5、程序中的简单封装。比如:我们做一个加减乘除的四则运算,那么我们只需要对外界提供四个方法,用户只需要调用方法传入正确的参数,我们的程序就能给出正确答案,用户根本不知道我们内部是怎么实现的。这也是封装。
6、这些东西需要慢慢体会,不要心急。
二、Java里的封装到底是什么意思,请举例说明
1、封装:是指隐藏对象的属性(成员变量)和实现细节(方法),仅对外提供公共访问方式。
2、隐藏实现细节,提供公共的访问方式
3、将不需要对外提供的内容都隐藏起来。
4、把属性隐藏,提供公共方法对其访问。
5、可以修饰成员(成员变量和成员方法)
6、被private修饰的成员只在本类中才能访问。
7、private String name;//其他类无法访问当前私有成员
8、public String getName(){//可以通过public修饰的方法访问name
三、Java中什么叫封装
java中的封装:将对象的属性和行为隐藏起来,只提供一个接口,用户只要通过对接口的访问,就可以实现自己想要的操作。封装就好像是:微波炉有加热包子的这个方法,你想加热肉包子(“方法”),你只需要将包子放进微波炉里,然后按下加热按钮,稍等几分钟就OK了,这个过程仔细想想:你需要知道微波炉是怎样加热包子的吗?你只要得到一个热的肉包子就行了,这个过程中:微波炉就隐藏了加热包子的操作(在程序中我们称之为“方法”),这就叫封装。这只是我个人对封装的理解,我也只是一个java的初学者...如果你有其他的理解,补充下...