member-classes
Von: , Frage gestellt am Mi, 9. Jan 2002
moin,
ich hab irgendwie ein leichtes verständnisproblem, was member-klassen angeht:
mal angenommen, ich hab folgenden code:
class A {
protected static int staticAttr;
protected int nonStaticAttr;
static class B {
public B() {
...
}
}
// member class
class C {
public C() {
... }
}
}
class Test {
public static void main( String[] args ) {
A.B ab = new A.B();
A.C ac = new A.C();
}
}
warum kann ich ac so nicht deklarieren/instanzieren? ich bekomme immer die fehlermeldung
"not an enclosing class : A"
mit der statischen member-klasse A.B geht das doch auch ???
ich bin echt ein wenig ratlos
danke,
Björn
