Professional Documents
Culture Documents
Assign 123except
Assign 123except
TY CE 1 Batch : A
Assignment 4
Write a program to demonstrate concept of dynamic method
dispatching in JAVA.
class A
{
void m1()
{
System.out.println("class A");
}
}
class B extends A
{
void m1()
{
System.out.println("class B");
}
}
class C extends B
{
void m1()
{
System.out.println("class C");
}
}
class Assifour
{
MITRAJSINH 170410107013
TY CE 1 Batch : A
Assignment 5
Write a program to differentiate concept of abstract class and
interface in JAVA.
Abstract:
abstract class A
{
abstract void display();
void print()
{
System.out.println("One");
}
}
class B extends A
{
void display()
{
System.out.println("Abstract method");
}
}
class Assifive
{
public static void main(String args[])
{
System.out.println(“\n”);
MITRAJSINH 170410107013
TY CE 1 Batch : A
B b=new B();
b.display();
b.print();
}
}
MITRAJSINH 170410107013
TY CE 1 Batch : A
Interface:
interface onek
{
public void m1();
public void m2();
}
}
class Assifivei
{
public static void main(String args[])
{
MITRAJSINH 170410107013
TY CE 1 Batch : A
System.out.println(“\n”);
test t=new test();
t.m1();
t.m2();
}
}
MITRAJSINH 170410107013
TY CE 1 Batch : A
Assignment 6
Write a program to implement multiple inheritance in java.
interface one
{
public void m1();
int a=10;
}
interface two
{
int b=20;
}
class test implements one,two{
public void m1()
{
System.out.println(a+b);
}
}
class Assisix
{
public static void main(String[] args) {
System.out.println(“\n”);
test t;
MITRAJSINH 170410107013
TY CE 1 Batch : A
t=new test();
t.m1();
}
}
MITRAJSINH 170410107013
TY CE 1 Batch : A
Assignment 7
Write a program to demonstrate concept of different type of
access modifier using Package.
package pack1;
class A1
{
void display()
{
System.out.println("Default");
}
protected void display1()
{
System.out.println("Protected");
}
public void display2()
{
System.out.println("Public");
}
}
MITRAJSINH 170410107013
TY CE 1 Batch : A