中定义的类。它还访问out类System的静态println字段,并调用其(重载)println方法。这是可能的,即使Scala没有静态类成员的概念。实际上,在Scala中,每个类都被看作是两个实体,一个包含所有动态成员的类和一个包含所有静态成员的单例对象。我理解Scala的伴生对象被翻译成Java字节码,但我不知道它到底意味着什么,在上面块引号“ in Scala”中的粗体文本(
我对C++并不熟悉,我只是不明白为什么不能在类中为非const静态成员赋值(就像我们在java static int x = 12;中所做的那样),甚至认为我可以。声明非const静态成员(static int x;)
分配静态const成员(static const int x = 12;)注意:我的类和main()函数位于同一个文
class C { System.out.println(C.b); // Access static variable indirectly}
public static void main(String a[]) { as.f1();}
int a = 0;
System.out.println(C