儿童舞蹈化妆图片大全:本人菜鸟!请问高手在JAVA中什么叫封装!请详细解释!

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 11:54:00

当对象含有完整的属性,和与之对应的方法时,称为封装。
从对象外面不能直接访问对象的属性,只能通过和该属性对应的方法来访问。
对象的方法可以接收对象外面的消息。
比如:
Class A
{
private int prop;

public int getProp()
{
return prop;
}

public void setProp(int prop)
{
this.prop = prop;
}
}
属性prop是private的,外界不能直接访问,但是外界可以通过调用getProp()和setProp的方法,给对象发消息,从而完成某种功能。

将成员和方法封装在类里面,只能通过接口有限制的来访问,看起来就像被装在盒子里面一样