class EG { private[this] var field: Int = 0可以为类型成员指定访问修饰符,就像字段一样在OOP被充分理解的情况下,字段的确实提供了好处,防止了意外的状态共享,并限制了状态的修改。据我所知,类型成员只存在于Scala中,而且在许多地方它们只是被定义为public,因此对类型成员使用访问修饰
我为一个小项目创建了一个简单的类,并决定只为一个快速驱动程序添加一个析构函数,而不是使用IDisposable,每当有一个带有访问修饰符的析构函数时,我就会遇到一个编译器错误。public class MyClass public ~MyClass() // clean resources}
我尝试过公共的、私人的、受保护的和
我正在学习java中的访问级别,我已经创建了3个类:在包my.inheritance中,我有A类和C类public class A {{ System.out.println(a.a);}
在另一个名为my.inheritance.test的包中,我有一个类B试图访问int值为a的受保护字段,但编译器为此抱怨!