从头认识java-5.1 为什么需要访问权限?
来源:互联网 发布:ntfs for mac os x 编辑:程序博客网 时间:2024/06/06 12:41
这一章节我们来聊一下为什么需要访问权限?
1.因为它解决了一个问题:把不变的和经常改变的分开来
package com.ray.ch05;public class Test {private int id = 0;public int getId() {return id;}public void setId(int id) {this.id = id;}}
从代码上面我们可以看见,id这个属性域经常会根据操作不停的变化,而方法get和set基本都是固定下来的了,因此id是private,而get、set方法是public
2.解决前后端程序员之间的矛盾
大部分的时候后端程序需要修改,而前端由于依赖后端的输出,因此前端经常反对后端的修改。
通过访问控制,即可解决这个问题。
通过上面的代码我们可以看见,只要方法名称一样,返回值一样,参数一样,前端开发者就只需要调用即可,然后后端怎么样修改都无所谓。
3.引入package,可以把相同功能单元的类放在一起,避免其他地方错误调用。
总结:这一章节简单的讨论了需要访问权限的三个原因。
这一章节就到这里,谢谢。
-----------------------------------
目录
1 0
- 从头认识java-5.1 为什么需要访问权限?
- 从头认识java-10.1 为什么需要异常?
- 从头认识java-18.1 为什么需要并发?
- 从头认识java-8.11 为什么需要内部类?
- 从头认识java-8.11 为什么需要内部类?(2)
- 从头认识java-12.1 为什么需要RTTI(Run-Time Type Identification)?
- 从头认识java-15.3 使用HashSet需要注意的地方
- 从头认识java-15.4 使用TreeSet需要注意的地方
- 从头认识java-15.5 使用LinkedHashSet需要注意的地方
- 从头认识java-目录
- 从头认识Spring-1.1 什么是依赖注入?为什么需要依赖注入?
- 从头认识Spring-1.2 什么是AOP?为什么需要面向切面编程?
- 从头认识java-1.6 多态
- 从头认识java-4.4 this
- 从头认识java-7.2 接口
- 从头认识java-9.7 LinkedList
- 从头认识java-9.9 set
- 从头认识java-9.10 Map
- 收藏下phpexcel常用的字体设置,颜色设置和单元格保护
- Qt ComboBox 小结
- 黑马程序员****OC语言基础****NSString类的概念和理解
- Android之记录几个Uri的Intent.
- MapRed程序map个数控制分析
- 从头认识java-5.1 为什么需要访问权限?
- web测试常用的用例及知识(全(6-11))
- Spring MVC 配置 druid 数据源实例
- Windows Display Driver Model (WDDM) Operation Flow
- 游戏机制笔记——突发和渐进(二)
- js--ie与火狐浏览回车提交表单
- android studio使用备忘录
- BFS
- Unity3D 内存 释放