Questions tagged «public»


17
公共,私有和受保护的有什么区别?
什么时候以及为什么要在类中使用public,private和protected函数以及变量?它们之间有什么区别? 例子: // Public public $variable; public function doSomething() { // ... } // Private private $variable; private function doSomething() { // ... } // Protected protected $variable; protected function doSomething() { // ... }
988 php  oop  private  public  protected 

10
为什么在内部类中使用公共方法?
我们的一个项目中有很多代码如下所示: internal static class Extensions { public static string AddFoo(this string s) { if (s == null) { return "Foo"; } return $({s}Foo); } } 除了“以后更容易公开该类型?”以外,还有其他明确的理由吗? 我怀疑这仅在非常奇怪的情况下(在Silverlight中反射)才重要,或者根本不重要。
250 c#  scope  public  internals 

6
通过公共WIFI的Github(SSH),端口22被阻止
我目前在公共WIFI站点上,无法使用SSH(它们可能阻止了该端口)。但是,我需要该连接才能执行git push。 ➜ ssh -T git@github.com ssh: connect to host github.com port 22: Connection refused 通过端口80设置SSH隧道并告知github push使用该连接,是否可以绕过此限制?怎么做?我在OSX(狮子)上。这一定是一个普遍的问题吗?
171 git  ssh  github  wifi  public 


2
为什么Typescript为什么使用关键字“ export”来公开类和接口?
在使用Typescript时,我意识到我模块中的类(用作名称空间)不可用于其他类,除非我export在它们之前写了关键字,例如: module some.namespace.here { export class SomeClass{..} } 所以现在我可以像上面这样使用上面的代码: var someVar = new some.namespace.here.SomeClass(); 但是,我只是想知道为什么使用此关键字,而不是仅使用public在方法级别使用的关键字来表示方法或属性应可从外部访问。那么,为什么不使用相同的机制使类和接口等在外部可见呢? 这将产生如下结果代码: module some.namespace.here { public class SomeClass{..} }

5
内部班的公开和内部成员?
好的,所以这可能是一个愚蠢的问题,并且肯定有很明显的答案,但是我很好奇我是否错过了这里的任何细微之处。 public在internal类中internal声明的成员与在类中声明的成员之间在可见性/可用性方面是否有区别internal? 即之间 internal class Foo { public void Bar() { } } 和 internal class Foo { internal void Bar() { } } 如果将方法声明为public和并且virtual,然后在派生类中覆盖它,则public使用此修饰符的原因很明显。但是,这是唯一的情况吗...我还缺少其他东西吗?
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.