r19 JNTUK JAVA LAB ; Exercise-5

 Exercise - 5


a)Implementing Single Inheritance

AIM: To write a JAVA program to implement Single Inheritance

SOURCE-CODE:


class A

{

A()

{

System.out.println("Inside A's Constructor");

}

}

class B extends A

{

B()

{

System.out.println("Inside B's Constructor");

}

}

class singledemo

{

public static void main(String args[])

{

B b1=new B();

}

}


OUT-PUT:

Inside A's Constructor

Inside B's Constructor


b)Multi level Inheritance

AIM: To write a JAVA program to implement multi level Inheritance

SOURCE-CODE:


class A

{

A()

{

System.out.println("Inside A's Constructor");

}

}

class B extends A

{

B()

{

System.out.println("Inside B's Constructor");

}

}

class C extends B

{

C()

{

System.out.println("Inside C's Constructor");

}

}

class multidemo

{

public static void main(String args[])

{

C c1=new C();

}

}


OUT-PUT:

Inside A's Constructor

Inside B's Constructor

Inside C's Constructor


c)Abstract Class

AIM: To write a java program for abstract class to find areas of different shapes

SOURCE-CODE:


abstract class shape

{

abstract double area();

}

class rectangle extends shape

{

double l=12.5,b=2.5;

double area()

{

return l*b;

}

}

class triangle extends shape

{

double b=4.2,h=6.5;

double area()

{

return 0.5*b*h;

}

}

class square extends shape

{

double s=6.5;

double area()

{

return 4*s;

}

}

class shapedemo

{

public static void main(String[] args)

{

rectangle r1=new rectangle();

triangle t1=new triangle();

square s1=new square();

System.out.println("The area of rectangle is: "+r1.area());

System.out.println("The area of triangle is: "+t1.area());

System.out.println("The area of square is: "+s1.area());

}

}


OUT-PUT:

The area of rectangle is: 31.25

The area of triangle is: 13.65

The area of square is: 26.0

Comments