随笔分类 - MSDN WebCast
摘要:应用场景描述:假如我们需要为游戏中开发一种坦克,除了各种不同类型的坦克外,我们还希望在不同的场合中为其增加以下一种或多种功能,比如红外线夜视功能,比如水陆两栖功能,比如卫星定位功能等;一般情况下,我们在编程时可能这样做://定义坦克的抽象类public abstract class Tank{ public abstract shot(); public abstract run();}//各种型号public class T50:Tank{........}public class T70:Tank{........}public class T90:Tank{........}public
阅读全文
摘要:最近发现c#功底还不太好,正好最近也在看WebCast课程,顺便整理出听课笔记,以便复习之用,我想于己于人都有好处吧!首先,解释一下名词,OOP:object-oriented programming;实例化的几种方式:1、new关键字: Test mytest=new Test();2、FileStream fs=File.Create("data.inp");//在没有可访问的构造函数时,可采用特定的方法,此处为Create方法来返回类实例的一个 引用!3、使用反射(Reflection):何为反射?通俗地讲反射是用于呈现应用程序的内部,从而了解程序的运行原理;反射的应
阅读全文