1.类好像不是需要实例化后才能使用的。
 如果实例化的时候是不是在class1 cls=new class1的时候分配内存的?
 能不能直接 class1.xxx 来引用类中的变量啊方法什么的?如果可以的话是什么时候给类分配内存的?
2.类和抽象类有什么区别啊?
  知道抽象类好像是一个必须要被继承的类,那可不可以直接用来实例化?
3.抽象类和接口的区别呢?
  谢谢大家了,请大家不要笑,刚学的,以前用VB碰不到这些问题的。老板要我们转C#没有办法,只能硬上了

解决方案 »

  1.   

    赵本书系统看看吧,这么问也不是事。
    1.静态方法和静态成员是可以通过ClassName.MethodName来使用的,静态成员分配内存的时机不能确定。一个对象是在实例话是分配内存的,也只有实例化之后才可以使用。
    2.抽象类是用abstract标识的它的作用只是用来定义一个做为统一接口的基类,不可以实例化的。
    3.抽象类和接口作用差不多,区别是,抽象类可以有数据成员接口只能有方法或属性成员。而且一个类可以实现多个接口但不能继承多个抽象类。
      

  2.   

    http://blog.csdn.net/juky_huang/archive/2005/10/08/496929.aspx