/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
/* Name of the class has to be "Main" only if the class is public. */
class Outer_Demo{
int num;
//inner class
private class Inner_Demo{
public void print(){
System.
out.
println("This is an inner class"); }
}
//Accessing he inner class from the method within
void display_Inner(){
Inner_Demo inner = new Inner_Demo();
inner.print();
}
}
public class My_class{
public static void main
(String args
[]){ //Instantiating the outer class
Outer_Demo outer = new Outer_Demo();
//Accessing the display_Inner() method.
outer.display_Inner();
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgT3V0ZXJfRGVtb3sKICAgaW50IG51bTsKICAgLy9pbm5lciBjbGFzcwogICBwcml2YXRlIGNsYXNzIElubmVyX0RlbW97CiAgICAgIHB1YmxpYyB2b2lkIHByaW50KCl7CSAgIAogICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIlRoaXMgaXMgYW4gaW5uZXIgY2xhc3MiKTsKICAgICAgfQogICB9CiAgIC8vQWNjZXNzaW5nIGhlIGlubmVyIGNsYXNzIGZyb20gdGhlIG1ldGhvZCB3aXRoaW4KICAgdm9pZCBkaXNwbGF5X0lubmVyKCl7CiAgICAgIElubmVyX0RlbW8gaW5uZXIgPSBuZXcgSW5uZXJfRGVtbygpOwogICAgICBpbm5lci5wcmludCgpOwogICB9Cn0KICAgCnB1YmxpYyBjbGFzcyBNeV9jbGFzc3sKICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nIGFyZ3NbXSl7CiAgICAgIC8vSW5zdGFudGlhdGluZyB0aGUgb3V0ZXIgY2xhc3MgCiAgICAgIE91dGVyX0RlbW8gb3V0ZXIgPSBuZXcgT3V0ZXJfRGVtbygpOwogICAgICAvL0FjY2Vzc2luZyB0aGUgZGlzcGxheV9Jbm5lcigpIG1ldGhvZC4KICAgICAgb3V0ZXIuZGlzcGxheV9Jbm5lcigpOwogICB9Cgp9