NETT

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

这里所说的静态方法不包含静态构造函数.

静态方法特点有以下几点:

1.可以直接通过类名进行访问.

 class A
    {
       public static void F()
        {
         }
      }
class Program
{
    public static void Main()
       {
             A.F(); //直接通过类名进行访问
       }
}
2.在静态方法内部不能访问其它非静态成员,如果要访问必须要通过New 一个实例来进行访问.

如上图,方法F1()是非静态的,如果在静态方法F()中直接调F1()编译时就会出错,错误信息告诉你必须要通过对象引用来访问这些非静态的成员.

也就是

   Public static void F()

 {

       A a = new A();

       a.F1();

  } 

posted on 2010-05-20 22:34  nett  阅读(139)  评论(0编辑  收藏  举报