gpt4 book ai didi

PHP:在界面中设置私有(private), protected ,公共(public)?

转载 作者:可可西里 更新时间:2023-11-01 13:35:23 25 4
gpt4 key购买 nike

当我查看 GitHub 时,大多数项目都以这种方式在接口(interface)中定义方法:

interface ExampleInterface
{
function getId();
}

我现在的问题是为什么在接口(interface)中定义方法可见性是不好的风格:

interface ExampleInterface
{
public function getId();
}

它使接口(interface)更加严格,但这不就是接口(interface)的用途吗?

最佳答案

接口(interface)中的私有(private)函数有什么意义?声明 public 是多余的。

来自 TFM:

接口(interface)中声明的所有方法都必须是公共(public)的,这是接口(interface)的本质。

http://php.net/manual/en/language.oop5.interfaces.php

关于PHP:在界面中设置私有(private), protected ,公共(public)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10783582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com