为什么访问修改在Java中使用了这么多,而不是在C#中?

时间:2018-01-29 05:28:42

标签: java c#

即,为什么Java main方法是公开的,但C#Main方法默认为内部?我还发现C#中的类通常不需要表示访问修饰符,但在Java中我们依赖于确保可见性仅限于那些需要查看这些其他类的信息的人。

1 个答案:

答案 0 :(得分:0)

在dotnet中,Main方法不一定是public。它可以是private类中的private,运行时仍然可以解析它。您可能希望根据自己的原因更改Main上的修饰符。

您可以在https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/main-and-command-args/

找到更详细的信息

一般来说,虽然dotnet开发人员(或者应该)给予与Java开发人员相同的访问修饰符的考虑。