VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > Python基础教程 >
  • C#教程之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的内部类是一个顶级类,它和包含类的成员是不相关的。静态方法 
是类方法, 
是被指向到所属的类而不是类的实例。静态字段是类字段,无论该字段所在的类创建了 
多少实例,该字 
段只存在一个实例被指向到所属的类而不是类的实例。初始化函数是在装载类时执行 
的,而不是在创建 
实例时执行的。 

作者:Fry
出处:
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接,否则保留追究法律责任的权利.如有问题,请与作者联系:1203905913@qq.com


相关教程