java inner class
#java #inner #classes
public class Main {
public static void main(String[] args) {
/* inner class = A class inside of another class.
useful if a class should be limited in scope.
usually private, but not necessary
helps group classes that belong together
extremely useful for listeners for specific events
precursor for anonymous inner classes
*/
Outside out = new Outside();
Outside.Inside in = out.new Inside();
in.Greeting();
}
//**********************************************************
public class Outside {
String x = "Hello ";
public class Inside{
String y = "World!";
public void Greeting()
{
System.out.println(x+y);
}
}
}
#java #inner #classes
public class Main {
public static void main(String[] args) {
/* inner class = A class inside of another class.
useful if a class should be limited in scope.
usually private, but not necessary
helps group classes that belong together
extremely useful for listeners for specific events
precursor for anonymous inner classes
*/
Outside out = new Outside();
Outside.Inside in = out.new Inside();
in.Greeting();
}
//**********************************************************
public class Outside {
String x = "Hello ";
public class Inside{
String y = "World!";
public void Greeting()
{
System.out.println(x+y);
}
}
}
Be the first to comment



