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
startsWith和substring of String,这是一个在Java中定义的类。它还访问out类System的静态println字段,并调用其(重载)println方法。这是可能的,即使Scala没有静态类成员的概念。实际上,在Scala中,每个类都被看作是两个实体,一个包含所有动态成员的类和一个包含所有静态成员的单例对象。我理解Scala的伴生对象被翻译成Java字节码,但我不知道它到