//program to illustrate the use of private class in java
import java.io.*;
//declaring 'Base'class with member variables and functions
class Base
{
int roll;
String name;
private Base(int r,String n)
{
roll=r;
name=n;
}
void display()
{
System.out.println("RollNo :"+roll);
System.out.println("Name :"+name);
}
}
//Another class inherits 'Base' with its own member variables and functions
class Derived extends Base
{
int marks;
//declaring derived class constructor to pass values
Derived(int r,String n,int m)
{
super(r,n);
marks=m;
}
void show()
{
display();
System.out.println("Marks :"+marks);
}
}
//declaring a new class
class privateclassEx
{
//declaring the main class
public static void main(String args[])
{
Derived d=new Derived(1,"Anna",200);
d.show();
}
}