为什么会有接口 接口是什么 接口用于解决什么问题 在什么情况下使用接口
     为什么会有继承 继承是什么 继承用于解决什么问题 在什么情况下使用继承
     为什么会有委托 委托是什么 委托用于解决什么问题 在什么情况下使用委托
     为什么会有泛型 泛型是什么 泛型用于解决什么问题 在什么情况下使用泛型
     为什么会有反射 反射是什么 反射用于解决什么问题 在什么情况下使用反射

解决方案 »

  1.   

    楼主,你应该发五个贴子来问。先自己到google,百度里查一查。
      

  2.   

    楼主,你应该发二十个贴子来问。先自己到google,百度里查一查。
      

  3.   

    楼主,你应该发二百个贴子来问。先自己到google,百度里查一查。
      

  4.   

    (1)接口(interface)用来定义一种程序的协定。实现接口的类或者结构要与接口的定义严格一致。有了这个协定,就可以抛开编程语言的限制(理论上)。接口可以从多个基接口继承,而类或结构可以实现多个接口。接口可以包含方法、属性、事件和索引器。接口本身不提供它所定义的成员的实现。接口只指定实现该接口的类或接口必须提供的成员。(2)“继承”是面向对象软件技术当中的一个概念。如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类"。继承可以使得子类具有父类的各种属性和方法,而不需要再次编写相同的代码。在令子类继承父类的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类的原有属性和方法,使其获得与父类不同的功能。(3)委托类似C++中的指针。但委托是面向对象的。具体的你可以查一下MSDN。。(4)同意,泛型程式设计是一种「将资料型别叁数化」的思维模式。C++   的   template   机制就是泛型技术的一个具体载具。(5)使用反射编程(reflective programming),可以使你的程序在运行时通过自省(introspection)运行需求,使用具体化(reification)能力自己调解(intercession)自己(通俗地说,就是运行时自动修改程序),动态获得新的行为能力。具有反射能力的语言或应用,能够把对程序部分功能的定义延缓到运行时确定,也就是让最终用户定制应用程序,这种特性使程序具有了某种生命,使程序的自我演化成为可能。
      

  5.   

    楼主,你应该发十万个贴子来问。先自己到google,百度里查一查。
      

  6.   

    string[] questions=new string[4]{{为什么会有接口  , 接口是什么  , 接口用于解决什么问题  , 在什么情况下使用接口 },
              {为什么会有继承 ,  继承是什么 ,  继承用于解决什么问题  , 在什么情况下使用继承 },
              {为什么会有委托 ,  委托是什么 ,  委托用于解决什么问题  , 在什么情况下使用委托 },
              {为什么会有泛型  , 泛型是什么 ,  泛型用于解决什么问题  , 在什么情况下使用泛型 },
              {为什么会有反射 ,  反射是什么,   反射用于解决什么问题  , 在什么情况下使用反射} };
      

  7.   

    感谢 “kbryant ” 的回答
      

  8.   

    1、请LZ到网上搜索;]
    2、请LZ看《C#高级编程》
    3、常泡CSDN,慢慢就明白了
    4、......
      

  9.   

    baike.baidu.com   百度百科
      

  10.   

    1、接口就是一个规范,实现接口的类必须重写接口中所有的程序元素(程序元素包括:方法,属性,索引器等,但不包括字段,接口中不允许定义字段)
    2、继承是面向对象的三大特点之一,正如6楼那位高手所说是另外一中类,类与类之间两种关系,"is a "和“has a ”,继承属于前者。
    该下班了,没时间了
      

  11.   

    常看看C#高级编程
    看看MSDN,怎么定义,怎么用的问题很基础,但我们都是那么过来的,慢慢来啊
      

  12.   

    我觉得深入理解这些概念的最好途径是实践,
    多看下例子,多思考在程序中应用.
    哪些可以再抽象出来,哪些可以通过反射实现,循序渐进学习.学习下<设计模式>可能对LZ有帮助.
      

  13.   

    楼主应该去MSDN上查查~`````
      

  14.   

    Google一下 and look book!
      

  15.   

    msdn
      

  16.   

    1.google
    2.google
    3.google
    4.google
    5.google
      

  17.   

    施主还是装个MSDN看看吧, 不要在和老衲开玩笑了
      

  18.   

    为什么会有接口   接口是什么   接口用于解决什么问题   在什么情况下使用接口 
    为什么会有继承   继承是什么   继承用于解决什么问题   在什么情况下使用继承 
    为什么会有委托   委托是什么   委托用于解决什么问题   在什么情况下使用委托 
    为什么会有泛型   泛型是什么   泛型用于解决什么问题   在什么情况下使用泛型 
    为什么会有反射   反射是什么   反射用于解决什么问题   在什么情况下使用反射 ---
    1 接口,其实这个东西的作用就跟他的字面意思一样,有了一个接口别人就可以使用这个接口来做他想做的,看过设计模式的人都知道,我们 编程应该是面对接口编程而不应该面对实现来编程,注:广义的来说抽象基类也可以看做是接口,有了接口我们就可以不关注他具体的实现,而直接用接口类型的实例来调用方法2 继承:这是面向对象的一个基本特性,其实用他的主要目的是为了简化代码,易于管理。如果A和B是一类东西,那么他们有共同的特性,这样我可以把共同的东西抽象出来形成一个基类,让子类继承这个基类,这样子类不必在添加基类已经有的属性或者方法,注意:其实正常的来说我们平时用的应该是抽象基类,而不应该用具体基类3 委托:JAVA和C#中都有这个特性,他的作用就是可以把一个方法委托给一个实例(委托实例),以后调用这个委托实例来实现方法4 泛型:这是.net中的一大突破,用这个东西很方便,他的用法就跟arraylist相似,而且他可以定义成员的类型,用起来很方便
    5 反射:反射主要是在运行时查看信息,也可以在运行时加载一些东西(方法,对象等)
      

  19.   

    感谢“JL99000 ” 和 “superdullwolf ” 的回答
      

  20.   

    baidu

    google
    一下不就清楚了。
      

  21.   

    其实做多了就有感觉了   问些这样的问题感觉没什么必要  google上差不多都有  书上更详细
      

  22.   

    superdullwolf 
    狼群 太强了  理论联系实际阿 ~~~