在VC#中,为什么接口不能是public的
问题描述:
在VC#中,为什么接口不能是public的,接口和类有什么区别?在接口中怎么实现private呢?
答
接口的目的是对类的公开的方法做出约束。即便有这个功能,在接口中定义private也是没有意义的。你可以类比家电上的接口,既然是接口,比如usb接口、hdmi接口,都是暴露在外面的。
定义一个看不见,用不上的接口没有意义。所以不需要也不能加上修饰符。