3670得票31回答
Java中public、protected、package-private和private之间有什么区别?

在Java中,当创建类和接口以及处理继承时,使用每个访问修饰符(默认的(包私有)、公共、受保护和私有)的清晰规则是否明确?

1137得票16回答
什么是public、private和protected的区别?

在类中,何时以及为什么要使用public、private和protected函数和变量?它们之间有什么区别? 示例:// Public public $variable; public function doSomething() { // ... } // Private priva...

318得票12回答
为什么在内部类中使用公共方法?

我们项目中有很多这样的代码:internal static class Extensions { public static string AddFoo(this string s) { if (s == null) { ...

206得票7回答
通过公共WIFI连接Github(SSH),22端口被阻止

我目前正在使用公共WIFI,无法使用SSH(他们可能封锁了该端口)。然而,我需要该连接来进行git push。 ➜ ssh -T git@github.com ssh: connect to host github.com port 22: Connection refused 通过在端...

177得票4回答
C++中的友元声明 - public和private之间的区别

将友元函数/类声明为私有(private)或公共(public),是否有区别?我在网上找不到相关资料。 我是指以下两种情况之间的区别:class A { public: friend class B; }; 和class A { private: //or nothing ...

153得票2回答
为什么Typescript使用关键字“export”来将类和接口设为公开的?

在尝试 TypeScript 时,我意识到在模块中使用的类(作为命名空间)对其他类不可用,除非在它们之前加上了 export 关键字,例如: module some.namespace.here { export class SomeClass{..} } 现在,我可以像这样使用上...

93得票8回答
在Kotlin中,“open”和“public”的区别是什么?

我是 Kotlin 的新手,对 open 和 public 关键字感到困惑。请问有人可以告诉我这两个关键字之间的区别吗?

87得票5回答
一个内部类中的公共成员和内部成员是什么?

好的,这可能是一个有点愚蠢的问题,显然有明显的答案,但我很好奇是否有任何微妙之处被忽略了。 在一个internal类中声明的public成员和在一个internal类中声明的internal成员之间,在可见性/可用性方面是否有任何区别? 即:internal class Foo { p...

73得票4回答
使用set和get方法的优势与公共变量相比是什么?

可能重复: 为什么要使用getter和setter? 在类中,将私有变量封装成方法访问,有什么优点,而不是直接将变量设为公共的? 例如,第二种情况是否比第一种更好?//Case 1 public class Shoe{ public int size; } //Ca...

71得票3回答
类与公共类的区别

以下两者有什么不同:namespace Library{ class File{ //code inside it } } 并且:namespace Library{ public class File{ //code inside it ...