关于java访问权限的理解
来源:互联网 发布:gps车载导航软件 编辑:程序博客网 时间:2024/06/05 05:43
本人初学java发一些比较low的东西
大家都知道面向对象的三大特点:1抽象、2多态、3封装
当面试的时候经常会被问道这三个问题,今天我就简单的谈谈其中的封装的概念,大神们呵呵一笑即可初学者看看不对的地方随时更正:
在程序上,隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别;将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的源代码进行有机的结合,形成“类”,其中数据和函数都是类的成员。(百度百科)
个人的理解:1将抽象的数据和行为相结合形成 2两个model不需要交互的时候是互不可见的
这就引出了访问权限的概念
java中一共存在4种访问权限:private、default、protected、public
1、private:最严格的,用其修饰属性和方法只能在本类中进行访问。
2、default:默认的访问权限,当一个类中的方法或属性没有任何声明的时候则默认是default类型的,default类型的可以被本包中的其他类所访问。
3、protected:受保护类型的访问权限,当类中的成员被声明为protected类型的则其只能被本包或者其他包的子类所访问。
4、public:公共类型的访问权限,所有类中都能被访问。
0 0
- 关于java访问权限的理解
- 我所理解的Java访问权限
- Java中的访问权限的理解
- 关于java访问权限
- 关于java访问权限控制的误区
- 关于JAVA的包访问权限
- 关于Java权限控制SecurityManager的理解
- 关于Java访问修饰符、访问权限的问题
- 关于权限的理解
- 关于权限的理解
- java中关于访问权限
- 关于java访问权限修饰词
- 对于JAVA中访问权限修饰符的理解
- 我的理解之JAVA中的4种访问权限
- 对于java中访问权限的理解与解析
- Java的访问权限
- java的访问权限
- java 访问的权限
- 哈希表的原理和实现
- Win7系统上配置使用Intellij Idea 13的SVN插件
- 设置ExpandableListView左边的箭头
- C/C++网络编程总结与ZeroMQ
- java String 的问题
- 关于java访问权限的理解
- ThinkPHP 中M方法和D方法的具体区别
- NSURLConnection with Self-Signed Certificates
- storyboad使用技巧集
- 常量指针与指针常量的区别
- Javascript中的for in语句获取对象属性的顺序问题
- 揭开网络编程常见API的面纱【下】
- socket.ASI.多线程总结
- 如何写好技术简历 —— 实例、模板及工具