【Java编程思想】第六章 访问权限控制

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chuxue1989/article/details/88143527

这章非常重要,以前我只是把权限控制记住,会使用即可,现在开始写接口,写api,才发现权限控制真的很重要。

一、用户调用更清晰

可以强制把类中所有的字段、方法全部私有化(private),给用户提供一个功能,就把那个方法改写成public,这样能最大程序的做到用户调用接口清晰明了。

二、修改实现细节

假如用户可以随机调用任何方法,那么开发api或者类库想升级的时候,做到向下兼容非常困难,你不知道你的哪段代码被调用了,你不能随意更改代码,有了权限控制,你完全可以修改private方法,或者包权限的代码。这样完全不担心客户端程序出现问题。

猜你喜欢

转载自blog.csdn.net/chuxue1989/article/details/88143527