0% found this document useful (0 votes)
47 views

Java Prgms

The document contains the code for 18 Java labs (Lab393 - Lab418). Each lab contains a class with a main method that creates objects of classes like Student, Employee, Shape, etc. and calls their methods to demonstrate polymorphism concepts like inheritance, abstraction, interfaces. The labs show examples of inheritance hierarchies, abstract classes & methods, interface implementations, static members, constructors etc.

Uploaded by

nivya inventateq
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
47 views

Java Prgms

The document contains the code for 18 Java labs (Lab393 - Lab418). Each lab contains a class with a main method that creates objects of classes like Student, Employee, Shape, etc. and calls their methods to demonstrate polymorphism concepts like inheritance, abstraction, interfaces. The labs show examples of inheritance hierarchies, abstract classes & methods, interface implementations, static members, constructors etc.

Uploaded by

nivya inventateq
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 13

JAVA LABS

Lab393 Lab394

class Lab393{ class Lab394{


public static void main(String arg[]){ public static void main(String arg[]){
Person pob=null; Person pob=null;
pob=new Student(); pob=new Student();
pob.eating(); pob.walking();
pob=new Employee(); pob=new Employee();
pob.eating(); pob.walking();
} }
} }

Lab395 Lab396

class Lab395{ class Lab396{


public static void main(String arg[]){ public static void main(String arg[]){
Person pob=null; Person pob=null;
pob=new Student(); pob=new Student();
pob.sleeping(); pob.reading();
pob=new Employee(); pob=new Employee();
pob.sleeping(); pob.working();
} }
} }

Lab397 Lab398

class Lab397{ class Lab398{


public static void main(String arg[]){ public static void main(String arg[]){
Person pob=null; A aobj=new B();
pob=new Student(); System.out.println(aobj.x);
Student stu=(Student)pob; }
stu.reading(); }
pob=new Employee(); class A{
Employee emp=(Employee)pob; int x=10;
emp.working(); }
} class B extends A{
} String x="jlc";
}
Lab399 Lab400

class Shape{ class Shape{


void area(){} void area();
} }
class Square extends Shape{} class Square extends Shape{}
class Lab399{ class Lab400{
public static void main(String arg[]){ public static void main(String arg[]){
Shape sp=new Shape(); Shape sp=new Shape();
sp.area(); sp.area();
} }
} }

Lab401 Lab403

class Shape{ abstract class Shape{


abstract void area(); abstract void area();
} }
class Square extends Shape{} class Square extends Shape{}
class Lab401{ class Lab403{
public static void main(String arg[]){ public static void main(String arg[]){
Shape sp=new Shape(); Shape sp=new Shape();
sp.area(); sp.area();
} }
} }

Lab404 Lab405

abstract class Shape{ abstract class Person{


abstract void area(); abstract void sleeping();
} abstract void walking();
class Square extends Shape{ }
void area(){ abstract class Student extends Person{
System.out.println("Square->area()"); void sleeping(){
} System.out.println("Student->sleeping()");
} }
class Lab404{ }
public static void main(String arg[]){ class CurrentStudent extends Student{
Shape sp=new Square(); void walking(){

sp.area(); System.out.println("CurentStudent-
} >walking()");
} }
}
class Lab405{
public static void main(String arg[]){
Person pob=new CurrentStudent();
pob.sleeping();
pob.walking();
}
}

Lab406 Lab407
abstract class Hello{
abstract class Person{ static int A=1234;
abstract void sleeping(); static void show(){
} System.out.println("Hello->show()");
abstract class Student extends Person{ }
void sleeping(){ }
System.out.println("Student->sleeping()"); class Lab407{
} public static void main(String arg[]){
} System.out.println(Hello.A);
class CurrentStudent extends Student{} Hello.show();
class Lab406{ }
public static void main(String arg[]){ }
Person pob=new CurrentStudent();
pob.sleeping();
}
}
Lab408 Lab409

abstract class Hello{ abstract class Lab409{


int a; public static void main(String arg[]){
Hello(int a){ System.out.println("Lab409 Main Method");
this.a=a; }
System.out.println("Hello(int)Cons"); }
}

{
System.out.println("Hello->IB");
}

void show(){
System.out.println("Hello->show()");
}
}

Lab410 Lab411

interface Inter1{ interface Inter1{


void m1(); void m1();
public abstract void m2(); public abstract void m2();
int A=10; int A=10;
public final int B=20; public final int B=20;
} }
class Hello extends Inter1{} class Hello implements Inter1{}
class Lab410{ class Lab411{
public static void main(String arg[]){ public static void main(String arg[]){
System.out.println("Hello Guys!"); System.out.println("Hello Guys!");
} }
} }
Lab412 Lab413

interface Inter1{ interface Inter1{


void m1(); void m1();
public abstract void m2(); public abstract void m2();
int A=10; int A=10;
public final int B=20; public final int B=20;
} }
abstract class Hello implements Inter1{} class Hello implements Inter1{
class Lab412{ void m1(){
public static void main(String arg[]){ System.out.println("Hello->m1()");
System.out.println("Hello Guys!"); }
} public void m2(){
} System.out.println("Hello->m2()");
}
}
class Lab413{
public static void main(String arg[]){
System.out.println("Hello Guys!");
}
}

Lab414 Lab415

interface Inter1{ interface Inter1{


void m1(); void m1();
public abstract void m2(); public abstract void m2();
int A=10; int A=10;
public final int B=20; public final int B=20;
} }
class Hello implements Inter1{ abstract class Hello implements Inter1{
public void m1(){ public void m1(){
System.out.println("Hello->m1():"+A); System.out.println("Hello->m1():"+A);
} }
public void m2(){ }
System.out.println("Hello->m2():"+B); class Hai extends Hello{
} public void m2(){
} System.out.println("Hai->m2():"+B);
class Lab414{ }
public static void main(String arg[]){ void m3(){
Inter1 ref=null; System.out.println("Hai->m3()");
//ref=new Inter1(); }
ref=new Hello(); }
ref.m1(); class Lab415{
ref.m2(); public static void main(String arg[]){
} Inter1 ref=null;
} //ref=new Inter1();
ref=new Hai();
ref.m1();
ref.m2();
//ref.m3();
}
}

Lab418 Lab419

class Hello implements Inter1,Inter2{ class Hello implements Inter1,Inter2{


public void m1(){ public void m1(){
System.out.println("Hello->m1()"); System.out.println("Hello->m1()");
} }
public void m2(){ public void m2(){
System.out.println("Hello->m2()"); System.out.println("Hello->m2()");
} }
public void m2(){ public void m2(){
System.out.println("Hello->m3()"); System.out.println("Hello->m3()");
System.out.println(A); System.out.println(Inner1.A);
System.out.println(B); System.out.println(Inner2.A);
System.out.println(C); System.out.println(B);
} System.out.println(C);
} }
class Lab418{ }
public static void main(String arg[]){ class Lab419{
Hello h=new Hello(); public static void main(String arg[]){
h.m1(); Hello h=new Hello();
h.m2(); h.m1();
h.m3(); h.m2();
} h.m3();
} }
}

Lab420 Lab421

class Hello implements Inter1,Inter2{ interface Inter1{


void show();
} }
class Lab420{ class A{
public static void main(String arg[]){ public void show(){
Hello h=new Hello(); System.out.println("A->show()");
Inter1 ref1=h; }
ref1.m1(); }
ref1.m2(); class B extends A implements inter1{}

Inter2 ref2=h; class Lab421{


ref2.m2(); public static void main(String[] args){
ref2.m3(); B ref=new B();
} ref.show();
} }
}

Lab422 Lab423

class Lab422{ class Lab423{


public static void main(String arg[]){ public static void main(String arg[]){
D dobj=new D(); D dobj=new D();
A aobj=dobj; A aobj=dobj;
B bobj=aobj; B bobj=aobj;
D dobj=aobj; D dobj1=aobj;
} }
} }
Lab425 Lab426

class Lab425{ class Lab426{


public static void main(String args[]){ public static void main(String arg[]){
A aobj=new D(); A aobj=new D();
if(aobj instanceof C){ E eobj=(E)aobj;
C cobj=(C)aobj; System.out.println("Hello");
} }
System.out.println("Hello Guys"); }
}
}

Lab427 Lab428

class Lab427{ class Lab428{


public static void main(String args[]){ public static void main(String arg[]){
A aboj=new D(); A aobj=new D();
System.out.println(aob instanceof A); System.out.println(aob instanceof E);
System.out.println(aob instanceof B); }
System.out.println(aob instanceof C); }
System.out.println(aob instanceof D);
}
}
Lab429 Lab431

class Lab429{ interface Inter1{}


public static void main(String arg[]){ class A implements Inter1{}
a aob=new D(); class B extends A{}
B bob=New B(); class C extends A{}
C cob=new C(); class Lab431{
D dob=new D(); public static void main(String arg[]){
System.out.println(aob==dob); Inter1 arr[]=new Inter1[3];
System.out.println(aob==bob); arr[0]=new A();
System.out.println(aob==cob); arr[1]=new B();
} arr[2]=new C();
} for(int i=0;i<arr.length;i++)
System.out.println(arr[i]);
}
}

Lab433 Lab434

interface Inter1{} class Outer{


class A implements Inter1{} int a=10;
class B extends A{} static int b=20;
class C extends A{} void m1(){
class Lab433{ System.out.println("Outer->m1()");
public static void main(String arg[]){ }
Inter1 arr[]=new B[3]; static void m2(){
arr[0]=new B(); System.out.println("Outer->m2()");
arr[1]=new B(); }
arr[2]=new C(); class Inner{
for(int i=0,i<arr.length;i++) int x=11;
System.out.println(arr[i]); void show(){
} System.out.println("Inner->show()");
} System.out.println(a);
System.out.println(b);
System.out.println(x);
m1();
m2();
}
}
}
class Lab434{
public static void main(String arg[]){
Outer outob=new Outer();
outob.m1();
outob.m2();
Outer.Inner inob=new Outer().new Inner();
inob.show();
}
}

Lab435 Lab436

class Outer{ class Outer{


int a=11; int a=10;
class Inner{ static int b=20;
int a=22; void m1(){
void show(){ System.out.println("Outer->m1()");
System.out.println("Inner- }
>show()"); static void m2(){
int a=33; System.out.println("Outer->m2()");
System.out.println(a); }
System.out.println(this.a); static class Inner{
System.out.println(Inner.this.a); int x=11;
//System.out.println(super.a); static int y=22;
System.out.println(Outer.this.a); void show(){
} System.out.println("Inner->show()");
} System.out.println(b);
} System.out.println(x);
class Lab435{ System.out.println(y);
public static void main(String arg[]){ m2();
new Outer().new Inner().show(); }
} static void m3(){
} System.out.println("Inner->m3()");
}
}
}
class Lab436{
public static void main(String arg[]){
Outer outob=new Outer();
outob.m1();
outob.m2();
Outer.inner inob=new Outer.Inner();
inob.show();
inob.m3();
}
}

Lab437 Lab438

class Hello{ class Outer{


{ int a=10;
System.out.println("I.B-Hello"); static int b=20;
class Inner{} void show(){
} System.out.println("Outer->show() begins");
static{ }
System.out.println("S.B-Hello");
class Inner{} class Inner{
} void m1(){
Hello(){ System.out.println("Inner->m1()");
System.out.println("D.C-Hello"); System.out.println(a);
class Inner{} System.out.println(b);
} }
void m1(){ }
System.out.println("m1()- new Inner().m1();
Hello"); System.out.println("Outer->show() end");
class Inner{} }
} class Lab438{
} public static void main(String arg[]){
class Lab437{ Outer outob=new Outer();
public static void main(String[]arg){ outob.show();
System.out.println("Hello Guys!"); }
} }
}

Lab439 Lab440

abstract class Person{ abstract class Person{


public abstract void sleeping(); public abstract void sleeping();
} }
class Student extends Person{ class Lab440{
public void sleeping(){ public static void main(String arg[]){
System.out.println("Student->sleeping"); Person stu=new Person();
} }
} }

class Lab439{
public static void main(String arg[]){
Person p=new Student();
p.sleeping();
}
}

Lab441 Lab442

abstract class Person{ abstract class Person{


public abstract void sleeping(); public abstract void sleeping();
} }
class Lab441{ class Lab442{
public static void main(String arg[]){ public static void main(String arg[]){
Person stu=new Person(){}; Person stu=new Person(){
} public void sleeping(){
} System.out.println("Student->sleeping");
}
};
stu.sleeping();
}
}
Person Student

class Person{ class Student extends Person{


void eating(){ void walking(){
System.out.println("Person->eating()"); System.out.println("Student->walking()");
} }
void walking(){ static void sleeping(){
System.out.println("Person->walking()"); System.out.println("Student->sleeping()");
} }
static void sleeping(){ void reading(){
System.out.println("Person->sleeping()"); System.out.println("Student->reading()");
} }
} }

You might also like