/* 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
public 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();
}
}
class Ideone
{
{
// your code goes here
//Instantiating the outer class
//Outer_Demo outer = new Outer_Demo();
//Accessing the display_Inner() method.
//outer.display_Inner();
Outer_Demo outer=new Outer_Demo();
Outer_Demo.Inner_Demo inner=outer.new Inner_Demo();
inner.print();
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgT3V0ZXJfRGVtb3sKICAgaW50IG51bTsKICAgLy9pbm5lciBjbGFzcwogICBwdWJsaWMgY2xhc3MgSW5uZXJfRGVtb3sKICAgICAgcHVibGljIHZvaWQgcHJpbnQoKXsJICAgCiAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiVGhpcyBpcyBhbiBpbm5lciBjbGFzcyIpOwogICAgICB9CiAgIH0KICAgLy9BY2Nlc3NpbmcgaGUgaW5uZXIgY2xhc3MgZnJvbSB0aGUgbWV0aG9kIHdpdGhpbgogICB2b2lkIGRpc3BsYXlfSW5uZXIoKXsKICAgICAgSW5uZXJfRGVtbyBpbm5lciA9IG5ldyBJbm5lcl9EZW1vKCk7CiAgICAgIGlubmVyLnByaW50KCk7CiAgIH0KfQogICAKY2xhc3MgSWRlb25lCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewoJCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCQkgLy9JbnN0YW50aWF0aW5nIHRoZSBvdXRlciBjbGFzcyAKICAgICAgLy9PdXRlcl9EZW1vIG91dGVyID0gbmV3IE91dGVyX0RlbW8oKTsKICAgICAgLy9BY2Nlc3NpbmcgdGhlIGRpc3BsYXlfSW5uZXIoKSBtZXRob2QuCiAgICAgIC8vb3V0ZXIuZGlzcGxheV9Jbm5lcigpOwogIAkgIE91dGVyX0RlbW8gb3V0ZXI9bmV3IE91dGVyX0RlbW8oKTsKCSAgT3V0ZXJfRGVtby5Jbm5lcl9EZW1vIGlubmVyPW91dGVyLm5ldyBJbm5lcl9EZW1vKCk7CiAgICAgIGlubmVyLnByaW50KCk7Cgl9Cn0=