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