java封装是什么意思?举例(java封装的主要作用)

http://www.itjxue.com  2023-03-04 13:50  来源:未知  点击次数: 

java中“封装”是什么?

java的特点是继承、封装、多态,其中封装就是指比如一个类有很多private类型的属性,这个类给这些属性写相应的get/set方法,其他类如果想访问这个类的属性,必须通过此类的get/set方法来访问,此类还可以给属性只写get或只写set方法来控制此属性是只读的还是只写的,对属性的访问权限做了很好的控制,这样就把类中的属性很好地封装起来了,这就是封装。

在java中什么是封装,举一个例子说明一下

类的封装性即不能让外面的类随意修改一个类的成员变量;

在定义一个类的成员,使用private关键字说明这个成员的访问权限,只能被这个类的其他成员方法调用,而不能被其他的类中的方法所调用;

为实现封装性,常将类的成员变量声明为private,再通过public的方法来对这个变量进行访问。对一个变量的操作,一般都有 读取和赋值操作,我们一般定义两个方法来实现这两种操作,即:getxxx()与setxxx();

一个类就是一个模块,我们应该让模块仅仅公开必须要让外界知道的内容,而隐藏其他的一切内容。再进行程序设计时,应尽量避免一个模块直接修改或操作另一个模块的数据,模块设计追求强内聚,弱耦合。

Java中什么叫封装

java中的封装:将对象的属性和行为隐藏起来,只提供一个接口,用户只要通过对接口的访问,就可以实现自己想要的操作。封装就好像是:微波炉有加热包子的这个方法,你想加热肉包子(“方法”),你只需要将包子放进微波炉里,然后按下加热按钮,稍等几分钟就OK了,这个过程仔细想想:你需要知道微波炉是怎样加热包子的吗?你只要得到一个热的肉包子就行了,这个过程中:微波炉就隐藏了加热包子的操作(在程序中我们称之为“方法”),这就叫封装。 这只是我个人对封装的理解,我也只是一个java的初学者...如果你有其他的理解,补充下...

JAVA类的封装是什么意思?

JAVA类的封装就是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。

主要好处是:

将变化隔离。

便于使用

提高重要性。

提高安全性。

封装步骤:

1.首先建立一个类,类名取为Person,其中Private的意思是私有的,只可访问当前类。

2.建立正确的程序,就可以通过Dos 命令去审查和编译了。当编译通过即可输出程序中的资料和答案。

3.以上就是一个关于封装的例子,注意其中int getAge-是为了获取私有成员变量。

java 封装是什么?

什么是封装?

在定义类的时候,如果可以直接修改类中的字段那么就可能会出现以下的情况,age可以设置成1000,score可以设置为10000

所以就引出了封装的概念,那么什么是封装呢或者说封装可以实现那些目的

封装可以隐藏实现的细节

让使用者只能通过实现写好的访问方法来访问这些字段,这样一来我们只需要在这些方法中增加逻辑控制,限制对数据的不合理访问、

方便数据检查,有利于于保护对象信息的完整性

便于修改,提高代码的可维护性

为了实现良好的封装,需要从两个方面考虑

把字段(成员变量)和实现细节隐藏起来,不允许外部直接访问

把方法暴露出来,让方法控制这些成员变量进行安全的访问和操作

因此,封装就有两个含义:把该隐藏的隐藏起来,把该暴露的暴露出来。

Java里的封装到底是什么意思,请举例说明?

封装:是指隐藏对象的属性(成员变量)和实现细节(方法),仅对外提供公共访问方式。

好处:

隐藏实现细节,提供公共的访问方式

提高了代码的复用性

提高安全性。

封装原则:

将不需要对外提供的内容都隐藏起来。

把属性隐藏,提供公共方法对其访问。

常见封装 :

成员变量封装---

private 数据类型 xxx ;

private关键字:

是一个权限修饰符。

可以修饰成员(成员变量和成员方法)

被private修饰的成员只在本类中才能访问。

例如:

class show(){

private String name;//其他类无法访问当前私有成员

public String getName(){//可以通过public修饰的方法访问name

return this.name;

}

}

(责任编辑:IT教学网)

更多