今天老师讲的接口。听得似懂非懂,在网上自己学了一下,搞得差不多了。
什么是接口呢?接口的好处,我觉得就是使程序更加清楚,有条理化。
接口就是使得实现接口的类或结构在形式上保持一致。
接口中只能包含方法、属性、索引器和事件的声明。不允许声明成员上的修饰符,即使是pubilc都不行,因为接口成员总是公有的,也不能声明为虚拟和静态的。如果需要修饰符,最好让实现类来声明。
接口的使用
public interface aaa()
{
void bbb();
}
在定一个类,继承于aaa,并且必须实现其中的bbb()方法
public class ccc:aaa
{
public ccc()
{
}
public void bb()
{
Console.WriteLine("大家好,欢迎来到");
}
然后声明ccc的一个实例,并调用bbb() 的方法
ccc 1=new ccc();
1.bbb();
一个项目有多个类完成的话,使用接口,条理比较清晰,更可靠些,更有约束力,我是这么觉得。