Nov 19

This post is also available in: Englisch

Auch in einer Methode der Oberklasse kann eine innere Klasse definiert werden:

public class Abteilung {

void doSomething(){

class newClass{ } // Nur Definition keine Instantiierung
newClass a = new newClass();
// erst hier erfolgt die Instantiierung

}
public static void main(String args [ ]){

Abteilung a = new Abteilung();
a.doSomething();

}

}

Die Klasse newClass ist außerhalb der Methode doSomething nicht bekannt und kann daher auch nur innerhalb dieser Methode verwendet werden.

  • Print
  • del.icio.us
  • Facebook
  • Twitter
  • Google Bookmarks
  • Add to favorites
  • RSS
  • Blogosphere
  • email
  • PDF
  • Wikio
  • Technorati
  • Digg
  • DZone

Leave a Reply

preload preload preload
http://www.wikio.de Blog Top Liste - by TopBlogs.de Blogverzeichnis - Blog Verzeichnis bloggerei.de Bloggeramt.de Software
Webbhotell Top Blogs