本人菜鸟!请问高手在JAVA中什么叫封装!请详细解释!
发布网友
发布时间:2022-06-07 16:56
我来回答
共2个回答
热心网友
时间:2023-10-22 12:16
当对象含有完整的属性,和与之对应的方法时,称为封装。
从对象外面不能直接访问对象的属性,只能通过和该属性对应的方法来访问。
对象的方法可以接收对象外面的消息。
比如:
Class A
{
private int prop;
public int getProp()
{
return prop;
}
public void setProp(int prop)
{
this.prop = prop;
}
}
属性prop是private的,外界不能直接访问,但是外界可以通过调用getProp()和setProp的方法,给对象发消息,从而完成某种功能。
热心网友
时间:2023-10-22 12:16
将成员和方法封装在类里面,只能通过接口有*的来访问,看起来就像被装在盒子里面一样