Inherit_Single() {
SubClass() {
void display()
{
System.out.println(str);
}}
class MainClass {
obj.display();
}}
output:
MULTI-LEVEL INHERITENCE
class Inherit_Multilevel {
Inherit_Multilevel() {
str = "J";
}}
SubClass1() {
str = str.concat("A");
}}
SubClass2() {
str = str.concat("V");
}}
SubClass3() {
str = str.concat("A");
}
void display() {
System.out.println(str);
}}
class MainClass {
public static void main(String args[]) {
SubClass3 obj = new SubClass3();
obj.display();
}}
OUTPUT:
EXPERIMENT-8
USE OF SUPER KEY
class Parentclass
{
int num=100;
}
System.out.println(super.num);
}
public static void main(String args[]){
Subclass obj= new Subclass();
obj.printNumber();
}
}
output:
EXPERIMENT-9
obj.run();
OUTPUT:
EXPERIMENT-10
class xyz
{
}}
OUTPUT:
EXPERIMENT-11
class player{
String name,game;
static String nation;
player(String s1,String g1){
name=s1;
game=g1;
nation="INDIA";}
void show(){
System.out.println("Details of player are:");
System.out.println(name);
System.out.println(game);
System.out.println(nation);}
static void disp(){
System.out.println("static method");
System.out.println("static variable "+ nation);
}}
class xyz
{
public static void main(String x[])
{
player p1=new player ("abc","cricket");
player p2=new player("xyz","volley");
p1.show();
p2.show();
player.disp();}}
output:
EXPERIMENT-13
IMPLEMENTATION OF INTERFACE
interface inf
{
public void sum(int x,int y);
}
class main
{
int ans;
void sum(int x,int y)
{
ans=x+y;
System.out.println("Answer is: "+ ans);
}
}
class myin {
public static void main(String arg[])
{
main obj=new main();
obj.sum(5,10);
}
}
OUTPUT:
EXPERIMENT-14
EXCEPTION HANDLING USING TRY,CATCH,FINALLY.
class E {
public static void main(String args[]) {
try {
}catch(ArrayIndexOutOfBoundsException e) {
}finally {
a[0] = 6;
output:
EXPERIMENT-15
import java.io.*;
class M{
void method()throws IOException{
throw new IOException("device error");
}
}
class Testt{
public static void main(String args[])throws IOException{
M m=new M();
m.method();
System.out.println("normal flow...");
}
}
OUTPUT:
EXPERIMENT-18
CREATION OF THREAD USING RUNNABLE INTERFACE AND
EXTENDING THREAD CLASS.
Using runnable interface:
class Multi3 implements Runnable
{
public void run()
{
System.out.println("thread starts execution.");
}
output: