/*PROG 15.17 DEMO OF NESTED AND INNER CLASS VER 6 */
class demo
{
static int num = 20;
class demo1
{
static void display()
{
System.out.println("Hello from display num:"+num);
}
}//inner class ends
}//outer class ends
class JPS6
{
public static void main(String[] args)
{
demo.demo1.display();
}
}
OUTPUT:
C:\JPS\ch15>javac JPS6.java
JPS6.java:7: inner classes cannot have static declarations
static void display()
^
1 error
Here, to create the object of inner class demo1, an object d of outer class demo is fi rst created and
using
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month, and much more.