本人刚学c#,求教各位下面的题目,万分万分感谢!!
1.在库类项目Vehicle中编写代码,执行本章前面讨论的对象系列Vehicle,其中有9个对象和2个接口需要实现。
2.创建一个控制台应用程序项目Traffic,它引用Vehicle.dll,其中包括函数AddPassenger(),它接受任何带有IPassengerCarrier接口的对象。要证明代码可以运行,使用支持这个接口的每个对象实例调用该函数,在每个对象上调用派生于System.Object的ToString()方法,并把结果输出到屏幕上。

解决方案 »

  1.   

    你“本章前面讨论的对象系列Vehicle”是啥都不知道,IPassengerCarrier接口是怎么声明的都不知道,鬼才知道答案是什么...好好看书,基础知识自己学自己练...
      

  2.   

    反正我是这样理解的:
    首先你老师在课程中跟你讲过 有这么一个项目Vehicle, 这里面有 9个对象,2个接口要实现,
    然后创建一个控制台程序,引用 Vehicle   调用里面某个类的 AddPassenger 这个方法,
    接收一个IPassengerCarrier类型的参数,  然后实现 所有能继承这个接品的对象这里要用到反射,你得先知道你传进来的参数是否正确继承了IPassengerCarrier  然后通过这个类的实例来获取具体的类型, 反正你的问题很抽象, 解释起来也超累的。