在private中,的访问修饰符是什么意思?对于域类中的大多数属性,我通常将setter设置为私有的。对于init,这有关系吗?{ public int Y { get; private init; }那么,上面的这些和下面的有什么不同呢下面没有私人信息。{
public int X { get; init;
我为一个小项目创建了一个简单的类,并决定只为一个快速驱动程序添加一个析构函数,而不是使用IDisposable,每当有一个带有访问修饰符的析构函数时,我就会遇到一个编译器错误。public class MyClass public ~MyClass() // clean resources}
我尝试过公共的、私人的、受保护的和内部的它在没有访问修饰符的情况下工作得很好。由于认为~析构函数本质上是一个受保护的终结函数的语法糖,所以我觉得奇怪的是,至少不
假设我有一些如下的java代码: private static class NestedClass { }修饰符做了什么吗?IE说public int field和private int field有什么区别吗,因为在这两种情况下,字段都只能在MainClass中访问?这类代码的标准样式指南是什么?我知道如果NestedClass不是私有的,那么修饰符<