C#定义了股票自动交易软件,接口后,就要在子类中实现。C#中通常把子类和父类的关系称为继承,子类和股票自动交易软件,接口的关系称为实现。子类可以继承一个父类,可以实现多个股票自动交易软件,接口。股票自动交易软件,接口中不能定义构造函数,所以股票自动交易软件,接口不能实例化。
下面我们看例子:
publicclassTV:IChoose{privatestring_tvname='长虹';publicvoidOn(){ConsolWriteLine('{0}电视打开了',this._tvnam;}publicvoidOff(){ConsolWriteLine('{0}电视关闭了',this._tvnam;}}publicclassFridge:IChoose{privatestring_tvname='新飞';publicvoidOn(){ConsolWriteLine('{0}冰箱打开了',this._tvnam;}publicvoidOff(){ConsolWriteLine('{0}冰箱关闭了',this._tvnam;}}
classProgarm{publicstaticvoidMain(){TVmyTV=newTV();myTV.On();myTV.Off();FridgemyFridge=newFridge();myFridgOn();myFridgOff();}}
上面的代码中,定义了一个IChoose,新建了两个类,用来实现股票自动交易软件,接口。从代码中可以看出:
实现股票自动交易软件,接口的语法和继承一样,都用“:”号。股票自动交易软件,接口中的方法在子类中实现时,不是重载,不需要使用override关键字。在Main()函数中实例化的方法不变。
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点