您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 封装 >

java 封装怎么体现安全性了

发布时间:2019-07-26 02:44 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部封装你可以这样理解:用private把类的细节与外界隔离起来,从而实现数据项和方法的隐藏,而要访问这些数据项和方法唯一的途径就是通过类本身,类才有资格调用它所拥有的

  一是可以确保数据项的安全,通过隐藏这些数据成员并强制和使用某个方法去设置或者改变这些特定的值,可以确保

  二是通过隐藏隔离,只允许外部对类做有限的访问,开发者可以自由的改变类的内部实现,而无需修改使用该类的那些程序。只要那些在类外部就

  比如你有一个私人的包包(back类),包里面有一本书(private book属性 getBook、setBook),别人是没办法直接拿到你的包和你包中的书的,必须通过你的同意(new 一个back类)才能拿到你的包和书(getBook())。

  知道合伙人软件行家采纳数:502获赞数:1030毕业于湖南农业大学计算机科学与技术专业,学士学位。从事java开发4年,读过大量的java开发的书籍向TA提问展开全部1、使用private关键字

  展开全部所谓的安全 是理论上的,即相对的,, 封装之后也就相对独立,耦合度低,不收到其他模块的影响,

  耦合关系,也就相当于齿轮组件中的齿合关系,一个齿轮坏掉了。其他的就不能转动了,这是一个比方,而java封装之后,减少了模块之间的依赖性,也就是说一个模块不能运行了,其他模块也能照常运行,当然只是相对的,

  将类中的成员变量私有化,通过setter和getter设置和获取其中的值。setter和getter函数中可以设置权限。例如在set值的时候,可以判断设置的值是否符合预期要求

http://romanyk.net/fengzhuang/764.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有