1.public,protected,private是Java里用来定义成员的访问权限的,另外还有一种是“default”,也就是在成员前不加任何权限修饰符。如: 
   public   class   A{ 
    void   method(){}; 
    } 
     method就属于default权限。 

这四个修饰符的访问权限如下表: 
----------------------------------------------- 
                        类内部     package内       子类         其他 
public             允许         允许                 允许         允许 
protected       允许         允许                 允许         不允许 
default           允许         允许                 不允许     不允许 
private           允许         不允许             不允许     不允许 
-----------------------------------------------

Java语言定义了public、protected、private、abstract、static和final这6常用修饰 
词外还定义了5个不太常用的修饰词,下面是对这11个Java修饰词的介绍: 
1.public 
使用对象:类、接口、成员 
介绍:无论它所处在的包定义在哪,该类(接口、成员)都是可访问的 
2.private 
使用对象:成员 
介绍:成员只可以在定义它的类中被访问 
3.static 
使用对象:类、方法、字段、初始化函数 
介绍:成名为static的内部类是一个顶级类,它和包含类的成员是不相关的。静态方法 
是类方法, 
是被指向到所属的类而不是类的实例。静态字段是类字段,无论该字段所在的类创建了 
多少实例,该字 
段只存在一个实例被指向到所属的类而不是类的实例。初始化函数是在装载类时执行 
的,而不是在创建 
实例时执行的。

最新文章

  1. H3 BPM让天下没有难用的流程之技术特性
  2. 构建自己的PHP框架--构建缓存组件(1)
  3. border 外边框
  4. MySQL 第七天(核心优化一)
  5. css设置background图片的位置实现居中
  6. 容斥原理——uva 10325 The Lottery
  7. 使用JUnit4与JMockit进行打桩测试
  8. 导出Eclipse环境配置
  9. Android开源项目总结
  10. 以太仿DApp开发环境搭建
  11. spring boot多数据源配置(mysql,redis,mongodb)实战
  12. Vue框架H5商城类项目商品详情点击返回弹出推荐商品弹窗的实现方案
  13. Netsharp总体介绍
  14. C# Winform继承窗体打开设计器白屏的一例解决方法
  15. 【DBCP】DBCP基本配置和重连配置+spring中配置
  16. 逆向分析-IDA动态调试WanaCrypt0r的wcry.exe程序
  17. mfc 类的const对象
  18. mysql 数据操作 单表查询 concat()函数 定义显示格式
  19. GO学习笔记 - 变量在定义时没有明确的初始化时会赋值为“零值 ”。
  20. 分析nginx日志脚本之python

热门文章

  1. KB奇遇记(7):不靠谱的项目实施计划
  2. Form开发:字段关系-消息-快速编码-参数和系统变量
  3. [html] 学习笔记--Web存储
  4. [html5] 学习笔记-SVG
  5. Wireshark网络抓包(三)——网络协议
  6. Linux下JDK安装
  7. 源码(04) -- java.util.List<E>
  8. Java语言跨平台原理
  9. shell脚本编程常识
  10. ios 学习动画的套路 (一)