What is the need of inner classes?
Inner Classes
Collapse
X
-
Have a look at this example:
[code=java]
public class Star {
private String name;
public Star(String name) { this.name= name; }
public class Planet {
private String name;
public Planet(String name) { this.name= name; }
public class Moon {
private String name;
public Moon(String name) { this.name= name; }
public String toString() { return name+" (orbiting "+Planet.this+" )"; }
}
public String toString() { return name+" (orbiting "+Star.this+")" ; }
}
public String toString() { return name; }
public static void main(String[] args) {
System.out.prin tln(new Star("sun").new Planet("earth") .new Moon("moon"));
}
}
[/code]
kind regards,
Jos -
Comment