在java中,如果没有给变量指定是公有或是私有,默认是什么?
来源:互联网 发布:电脑锣编程软件下载 编辑:程序博客网 时间:2024/06/05 10:52
变量访问权限:(默认的为friendly)public 公共:private 私有:只允许本类内部访问protect 受保护:同一个包的类,及其子类可以访问friendly 友好(默认的):此时只允许同一个包内的类访问
Java中访问修饰符public、private、protect、default范围
版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
http://lvdairy.blogbus.com/logs/51747079.html
同一个类
同一个包
不同包的子类
不同包的非子类
Private
√
Default
√
√
Protected
√
√
√
Public
√
√
√
√
public: Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不
仅可以跨类访问,而且允许跨包(package)访问。
private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以
及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。
protect: 介于public 和 private 之间的一种访问修饰符,一般称之为“保护形”。被其修饰的类、
属性以及方法只能被类本身的方法及子类访问,即使子类在不同的包中也可以访问。
default:即不加任何访问修饰符,通常称为“默认访问模式“。该模式下,只允许在同一个包中进行访
问。
0 0
- 在java中,如果没有给变量指定是公有或是私有,默认是什么?
- 在java中,如果没有给变量指定是公有或是私有,默认是什么?
- C++定义一个类,如果成员变量没有说明是共有还是私有那默认的是哪一个?
- C++定义一个类,如果成员变量没有说明是共有还是私有那默认的是哪一个?
- Java变量没声明是公有还是私有
- 在基本类型中,如果不明确指定,整数型的默认是什么类型?带小数的默认是什么类型?
- OBJECTIVE-C 中变量和方法是私有的还是公有的?
- Oracle中NUMBER类型如果不指定长度和小数点精度默认是多长
- 在MVC的WebApi中默认是没有开启Session会话支持的。需要在Global中重写Init方法来指定会话需要支持的类型
- GLSL 中 ,如果定义的 变量 没有在代码中使用到,那么不会被编译,用 glget* 是获取不到的
- 全局变量和局部变量有没有区别,如果有,是什么?
- C++中一个局部变量,如果没有初始化,它的值是不可预期的?
- 在Java中如何通过反射找到一个变量,这个变量的类型是指定的类型
- SSAS : 如果在MDX查询中没有指定度量值,那么会怎么处理
- 关于java中成员变量有默认初始化而局部变量没有
- 在.NET中如果没有异常仍然执行catch块 是因为。。。
- 在GridView中使用公有变量和脚本
- 没有public 默认是什么
- 简单的视频播放surfaceView
- linux下mysql安装
- python 科学计算 发行版 Anaconda安装使用教程
- [转载]通过ssh连接开发板之arm-linux下ssh的安装使用
- 常用正则表达式大全
- 在java中,如果没有给变量指定是公有或是私有,默认是什么?
- 使用wrap和unwrap加密解密Oracle的PL/SQL对象(包,存储过程,函数等)代码
- Verilog基础知识7(FIFO深度计算)
- 计算label高度
- 叁拾叁,说好的女助理呢?
- 求思路啊!如看到请尽量恢复(pascal)
- 详解Lua中的元表概念
- 把天聊死是一种怎样的感觉
- Linux-ACL相关设置