动态方法是要用类的对象来引用的,静态的可以用类名称来引用。静态方法前面有一个static修饰,动态没有。class A
{
  public static void StaticF()//这个不需要创建实例
  {}
  public void DynaicF() //这个要创建实例
  {}
}

解决方案 »

  1.   

    静态类不需要实例化,
    抽象类不能实例化,
    其他类都要
      

  2.   

    不用创建实例就可以用的是调用的该类的静态属性和方法。
    创建了实例以后才可以用的是因为你用的是该类的非静态属性和方法。把光标移到目标类的名称上,按F1,看说明、看例子就知道了。用多了对熟悉的类该怎么用也就记住了,这个没什么特别的判别公式的。