只能通过接口来调用,而不是通过具体类来做
同时隐世和显式实现接口
这样完成了对一个接口成员提供多分实现实体,访问时可以用类的实例和接口的引用来分别调用这两种实现实体。显式才是真正的接口实现方式
结论:当显式实现方式存在时,隐式实现方式就失效了。但这不能表示显式实现方式就不好,当一个类实现多个接口中具有相同的方法是,用显式方式专门实现某个接口的方法是就显得非常有用。
接口中的注意事项:
- 接口中所有的方法都是抽象方法,所以接口不能被实例化
- 一个类可以实现多个接口,被实现的接口之间用逗号分隔开
-
一个接口可以继承多个接口,接口之间也要用逗号分隔开,,,
密封类与密封方法
密封类
并不是所有的类都可以被继承,不能继承的类称为密封类,甩关键字:sealed
适用场合:如果对库,类或者自己编写的其他类进行操作,则重写某些功能会导致编译错误。因商业原因吧类或方法标记为sealed ,以防第三方以违反注册协议的方式扩展类。
密封方法










