zoukankan      html  css  js  c++  java
  • protected private public 的区别

    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的内部类是一个顶级类,它和包含类的成员是不相关的。静态方法 
    是类方法, 
    是被指向到所属的类而不是类的实例。静态字段是类字段,无论该字段所在的类创建了 
    多少实例,该字 
    段只存在一个实例被指向到所属的类而不是类的实例。初始化函数是在装载类时执行 
    的,而不是在创建 
    实例时执行的。 

  • 相关阅读:
    Google Map JavaScript API V3 实例大全
    C# 求斐波那契数列的前10个数字 :1 1 2 3 5 8 13 21 34 55
    软件开发模型
    powerdesigner 使用的几点问题
    JavaScript生成GUID的多种算法小结
    Asp.net 定时写入文本记录
    WebClient.UploadValues Post中文乱码的解决方法
    2014年总结与2015年目标
    单元测试
    前台页面Josn 数组在后台.cs代码中的解析
  • 原文地址:https://www.cnblogs.com/ruyan886621/p/6572397.html
Copyright © 2011-2022 走看看