Day4-接口

来源:互联网 发布:mac 降级到10.12 编辑:程序博客网 时间:2024/06/05 13:10
   写在日志前:    今天是个好日子,广州天气由雨转晴,温度适宜,在此时,二姐为我们家又添一名小成员,我又多了一个小侄女,由衷的感到高兴,名字暂未取,2015-12-10(二零一五年十月廿九 上午九时左右 5斤4两),希望侄女健健康康 ,快乐的成长。我也应该更加勤奋学习,“天道酬勤”,以此自勉。

1.接口是一种规范,协议
2.接口主要是为了实现“多继承”(接口称之为“多实现”),继而实现多态。
3.接口也能继承其它接口,子类接口包含父类接口
4.接口中只能有方法,事件,索引,事件(后3种本质上也是方法),方法不能有方法体(光说不做),也不能用访问修饰符(如public等)修饰,默认的为public。这些成员隐式为抽象。
5.接口显示实现是为了 当一个类继承多个接口,接口中有重名的方法时,实现实现的接口归接口私有,调用时只能通过接口变量调用
6.当抽象类实现接口的,如果不想把接口中的成员,可以把该成员实现为abstract(抽象类也能实现,用abstract标记)
7.父类继承接口,父类隐式实现接口,将接口中的方法标记为virtual,子类中用override重写
8.父类继承接口,父类显示实现接口,则接口成员将被父类私有化,父类实例要访问接口成员只能通过接口变量来赋值

0 0