Dan*_*ing -3 php oop interface
正如标题中所述:为什么您添加到界面的每个功能都必须公开?
在接口中声明的所有方法都必须是公共的; 这是界面的本质
如上面引用中所述,界面的性质是什么?
如何让一个类实现一个接口,另一个类扩展该类.为什么不能在扩展主类的类中定义必要的方法?
请注意:我确实知道如何使用接口,但我只是想知道为什么这些东西不可能预定义.
在更一般(非PHP特定)级别上,接口提供了类承诺可供其他对象使用的方法列表.
接口中的私有方法不会为您提供任何帮助,因为只有实现类才能使用它.因此,标记为private的任何内容也可能不会在界面中列出.