接口就是一组抽象成员的命名集合。
接口与抽象类
虽然类定义了一组抽象成员,它完全可以在定义许多构造函数、字段数据、非抽象成员、等。但是接口,只能包含抽象成员
接口成员不指定访问修饰符。并且支持属性协议,这里和类中的属性比较如下。语法上支持自动属性的格式且支持仅只读或这只写的语法。如:intp{get;}//这个在普通类中是不允许自动属性只用一个的。下,接口中属性不产生对应的私有字段。
实现接口
必须全部实现接口中的成员。
显示接口实现
如果要实现具有相同成员的接口,可以使用显示接口实现语法来解决这种命名冲突。
publicinterfaceITest1{voidFunc1();}publicinterfaceITest2{voidFunc1();}publicclassMyClass:ITest1,ITest2{voidITestFunc1()//显示实现接口成员,使用这个语法不允许指定访问修饰符,显示实现的成员自动私有的。{thrownewNotImplementedException();}voidITestFunc1(){thrownewNotImplementedException();}}
调用:
privatevoidTestFun(){MyClassmyCls=newMyClass();((ITestmyCls).Func1();//必须通过显示的转换来访问对应的方法。
((ITestmyCls).Func1();}
如果接口扩展了既有的接口,那么他就继承了父类接口定义的抽象成员。
文章为作者独立观点,不代表股票配资公司观点
wind量化接口2023-05-10
这篇帖子讨论了股票投资中的估值问题,以及如何通过财务面和基本面信息来进行确认。举了双汇发展的例子,介绍了该公司的业务涉及肉类食品的全产业链,以及其市场份额、竞争格局等信息。同时也提到了估值永远不能精确,只能通过一系列方式方法进行模糊的毛估。