posted 20 years ago
Hi,
I cannot understand this from Dan's mock exams:
class A { // 1
//private abstract void m1(); // 2
private abstract class B {} // 3
private static class C {} //4
}
This compiles correctly.
But
abstract class A { // 1
//private abstract void m1(); // 2
abstract class B {} // 3
private static class C extends B {} // 4
}
this gives an error at line 4.
Enjoy.java:4: no enclosing instance of type Enjoy is in scope
private static class C extends B {} // 4
Can anyone please explain me this.
Thanks,
Gayatri.