File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Certification Results and the fly likes Dan's single topic-anonymous classes. Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Certification Results
Bookmark "Dan Watch "Dan New topic
Author

Dan's single topic-anonymous classes.

Jui Mahajan
Ranch Hand

Joined: Jun 02, 2003
Posts: 62
In his single topic exams, Dan says that anonymous classes cannot be static. But in the following example (which is also from the same exam), the anonymous class is static and the example compiles. How ?abstract class A {
private int x = 4;
private int y = 2;
public A(int i1) {x=i1;}
public int x() {return x;}
public void x(int x) {this.x = x;}
public int y() {return y;}
public void y(int y) {this.y = y;}
public void incY() {y++;}
public abstract int math();
}
class B {
static A a1 = new A(2) {
{incY();}
public int math() {return x()+y();}
};
public static void main(String[] args) {
System.out.print(a1.math());
}
}


-----jui<br />scjp1.4
 
jQuery in Action, 2nd edition
 
subject: Dan's single topic-anonymous classes.
 
Similar Threads
dan's single topic exams-anonymous arrays
abstract class
Anonymous class Dan's Mock exam
anonymous classes
abstract class instantiation