Sei sulla pagina 1di 65

1) class MyDate{ private int dd,mm,yy; public void display(){ System.out.

println(Date is+dd+/+mm+/+yy); } public static void main(String[] args){ MyDate d=new MyDate(); d.display(); } } 2) class MyDate{ private int dd,mm,yy; MyDate(int d,int m,int y){ dd=d; mm=m; yy=y; } public void display(){ } public static void main(String[] args){ MyDate d=new MyDate(2,3,2010); d.display(); } } System.out.println(Date is+dd+/+mm+/+yy);

3) class MyDate{ private int dd,mm,yy; MyDate(int d,int m,int y){ dd=d; mm=m; yy=y; } } class Demo{ public static void main(String[] args){ MyDate d=new MyDate(); } } 4) class MyDate{ private int dd,mm,yy; MyDate(int dd,int mm,int yy){ dd=dd; mm=mm; yy=yy; } public void display(){ System.out.println(Date is+dd+/+mm+/+yy); } } class Demo{ public static void main(String[] args){ MyDate d=new MyDate(1,2,2010); d.display(); } }

5)class MyDate{

private int dd,mm,yy;

MyDate(int dd,int mm,int yy){ this.dd=dd; this.mm=mm; this.yy=yy; public void display(){ System.out.println(Date is+dd+/+mm+/+yy); class Demo{ public static void main(String[] args){ MyDate d=new MyDate(1,2,2010); d.display(); } } 6) class MyDate{ private int dd,mm,yy; MyDate(int dd,int mm,int yy){ dd=this.dd; mm=this.mm; yy=this.yy; public void display(){ System.out.println(Date is+dd+/+mm+/+yy); class Demo{ public static void main(String[] args){ MyDate d=new MyDate(1,2,2010); d.display(); } } } } } } } }

7) class MyDate{ private int dd,mm,yy; MyDate(){ dd=1; this(3,3,33); }

MyDate(int d,int m,int y){ dd=d; mm=m; yy=y; } 8) class MyDate{ int dd,mm,yy MyDate(){ this(3,3,33); }

System.out.println(); } MyDate(int dd,int mm,int yy){ this.dd=dd; this.mm=mm; this.yy=yy; public void display(){ class Demo{ } System.out.println(Date is+dd+/+mm+/+yy); public static void main(String[] args){ } }

MyDate d=new MyDate(); d.display(); } }

9) class MyDate{ MyDate(){ this(3,3,33);

int dd,mm,yy;

} this(); this.dd=dd;

MyDate(int dd,int mm,int yy){ this.mm=mm; this.yy=yy; public void display(){ }

System.out.println(Date is+dd+/+mm+/+yy); class Demo{ public static void main(String[] args){

MyDate d=new MyDate(); d.display(); } }

10) class Demo{ public static void main(String[] args){ static int a=10; System.out.println(a); } } 11) class Demo{ static int a=10; public static void main(String[] args){ System.out.print(a); System.out.print(Demo.a); }}

12) class Demo{ static int a=10; public static void main(String[] args){ int a=30; System.out.println(a); System.out.print(Demo.a); }} 13) class Demo{ static int a; public static void main(String[] args){ int b=30; System.out.println(a); }} 14) class Demo{ static int a=10; public static void main(String[] args){ int b; System.out.println(a); }} 15) class Demo{ static int a; public static void main(String[] args){ int b; System.out.println(b); }}

16) class Demo{ static int a=10; public static void main(String[] args){ int b; b=20; System.out.println(b); }} 17) class Demo{ int a=10; public static void main(String[] args){ int b=20; System.out.println(a); } 18) class Demo{ int a=10; public void main(String[] args){ int b=20; System.out.println(a); } } 19) class A{ static{ A(){ A(int a){ System.out.println(static init block); } System.out.println(default); System.out.println(parameterized); } } }

public void show(){ System.out.println(show); }

20) class A{ static{ A(){ A(int a){ System.out.println(static init block); } System.out.println(default); System.out.println(parameterized); } } }

public void show(){ System.out.println(show); public static void main(String[] args){ A ob=new A(); ob.show(); B ob1=null; } }

System.out.println(main);

class B{ static{ System.out.println(static init block2); 21) class A{ A(){ static{

}}

static{ System.out.println(static init block1); } System.out.println(default); }

System.out.println(static init block2); } }

public void show(){ System.out.println(show); public static void main(String[] args){ A ob=new A(); ob.show(); 22) class A{ static{ static{ } }

System.out.println(main);

static int a; a=10; a=20; } } }

public void show(){ System.out.println(a);

public static void main(String[] args){ System.out.println("main"); A ob=new A(); ob.show();}} What value of a is printed?

23) class A{ static int a; static{ System.out.println(static init block); }

A(){ System.out.println(default); } public void show(){ { System.out.println(show); System.out.println(instance init block); } }

public static void main(String[] args){ A ob=new A(); ob.show(); } } 24) class A{ static int a; static{ A() { A(int t) { {

System.out.println(main);

System.out.println(static init block); System.out.println(default); }

System.out.println(parameterized); } System.out.println(instance init block); }

public static void main(String[] args){ System.out.println(main); A ob=new A(); A ob1=new A(30); 25) class A{ { { } System.out.println(instance init block1); System.out.println(instance init block2); } } }}

26) class A{ A() { { {

static{

System.out.println(static init block); } } } A ob=new A();

System.out.println(default);

System.out.println(instance init block1); System.out.println(instance init block2);

public static void main(String[] args){ } } 27)Which of the following will compile in case of constructor?

28)What will be the output if the command is java A class A{ public static void main(String[] args){ System.out.println(main A); B.main(args);}} class B{ public static void main(String[] args){ System.out.println(main B); }}

1) class A{ public void show() System.out.println(A); class B extends A{ public void display() { System.out.println(B); } } { } }

class Demo{ public static void main(String[] args){ B ob=new B(); ob.show(); ob.display(); } } 2) class A{ A(int a){} { System.out.println(A); } }

public void show() class B extends A{ public void display() class Demo{ {

System.out.println(B);

public static void main(String[] args){ B ob=new B(); ob.display();

} }

3) class A{ public void show() class B extends A{ public void display() class Demo{ public static void main(String[] args){ B ob=new B(5); ob.display(); } } 4) class A{ A(int a){} public void show() class B extends A{ public void display() class Demo{ B(int b){} { System.out.println(B); } } { System.out.println(A); } } B(int b){} { System.out.println(B); } } { System.out.println(A); } }

public static void main(String[] args){ B ob=new B(5); ob.display();

} }

5) class A{ A(){ public A(int a){ class B extends A{

System.out.println(A); System.out.println(A1); B(){ super(); }

} } }

System.out.println(B); public B(int b){ System.out.println(B1); class Demo{ public static void main(String[] args){ B ob1=new B(); B ob2=new B(5); } } 6)class A{ A(){

}}

System.out.println(A); System.out.println(A1); super(); }

} } }

A(int a){ class B { B(){

System.out.println(B); B(int b){ class Demo{ public static void main(String[] args){ B ob=new B(); } } super(b);

System.out.println(B1);

}}

7)class A{

A(int a){ B(){

System.out.println(A);

class B extends A{ super(10);

System.out.println(B); class Demo{ public static void main(String[] args){ B ob=new B(); } } 8) class A{ A(){ A(int a){ class B extends A{ B(int b){ } class Demo{ public static void main(String[] args){ B ob=new B(10); } } System.out.println(A);

}}

} } } } }

System.out.println(A1); B(){ System.out.println(B);

System.out.println(B1);

9)class A{

A(){

System.out.println(A); System.out.println(A1); B(){

} } }

A(int a){ class B extends A{

System.out.println(B); super(10); B(int b){ class Demo{ } System.out.println(B1); public static void main(String[] args){ B ob=new B(10); } } 10)class A{ A(){ System.out.println(A); System.out.println(A1); B(){ } } } }}

A(int a){ class B extends A{ super(); this(10); B(int b){ class Demo{

} System.out.println(B1); }}

public static void main(String[] args){ B ob=new B(10); } }

11)class A{

A(){

super(); }

System.out.println(A); A(int a){ this(); }

System.out.println(A1); class B extends A{ super(30); System.out.println(B); B(int b){ this(); } B(){

System.out.println(B1); class Demo{

}}

public static void main(String[] args){ B ob=new B(40);

} } 12)class A{ private int a;

public void show(){ System.out.println(a); class B extends A{ B(){ a=30; } } }

public void display(){ System.out.println(a); class Demo{ }}

public static void main(String[] args){ B ob=new B(); ob.show();

} } 13)

class A{ public int a; public void show(){ System.out.println(a); class B extends A{ B(){ a=30; } } }} }

public void display(){ class Demo{

System.out.println(a);

public static void main(String[] args){ B ob=new B(); ob.a=40; ob.show();

} } 14) class A{ public int a; A(){ a=10; } } }

public void show(){ class B extends A{ B(){ a=30;

System.out.println(a);

private int a; } System.out.println(a); }}

public void display(){ class Demo{

public static void main(String[] args){ B ob=new B(); ob.a=40; ob.show(); }}

15)

class A{ private int a; A(){ a=10; } System.out.println(a); } }

public void show(){ class B extends A{ B(){ a=30;

private int a; } System.out.println(a); }}

public void display(){ class Demo{

public static void main(String[] args){ B ob=new B(); ob.show(); ob.display();

} }16) class A{ private int a; A(int a){ A(){ a=10; } System.out.println(a); } } }

this.a=a;

public void show(){ class B extends A{ B(){

private int b; } System.out.println(b); }}

super(b);

public void display(){ class Demo{

public static void main(String[] args){ B ob=new B(); ob.show(); } } 17)

class A{ protected int a; A(){ A(int a){ a=10; } this.a=a; } System.out.println(a); } }

public void show(){ class B extends A{ B(){

private int a; } }}

a=20; super.a=30;

public void display(){ class Demo{

System.out.println(a);

public static void main(String[] args){ B ob=new B(); ob.show();

} } 18)class A{ protected int a; this.a=a; A(){ } System.out.println(a); } } a=10; }

A(int a){

public void show(){ class B extends A{ B(){

private int a; } }}

a=20; super.a=30;

public void display(){ class Demo{

System.out.println(a);

public static void main(String[] args){ B ob=new B(); ob.display(); } 19)

class A{ protected int a; A(){ a=10; } System.out.println(a); a=20; }} } }

public void show(){ class B extends A{ class Demo{ B(){

public static void main(String[] args){ B ob=new B(); ob.a=30; ob.show();

} 20) class A{ protected int a; A(){ a=10; } System.out.println(a); a=20; a=30; }} }} } }

public void show(){ class B extends A{ class C extends B{ class Demo{ B(){ C(){

public static void main(String[] args){ C ob=new C(); ob.show(); } } 21)

class A{ protected int a; A(){ a=10; } System.out.println(a); } }

public void show(){ class B extends A{ B(){ a=20;

private int a; }}

class C extends B{ C(){ class Demo{ a=30; }} public static void main(String[] args){ C ob=new C(); ob.show(); } } class A{ public void show(){ class B extends A{ } } 22) class Demo{ public static void main(String[] args){ B ob=new B(); int b=ob.show(); } } 23) System.out.println(A); } } return 10;

public int show(){

System.out.println(B);

class Demo{ public static void main(String[] args){ B ob=new B(); ob.show(); } } 24)class A{ public void show(){ System.out.println(A); class B extends A{ public void show(){ class Demo{ public static void main(String[] args){ B ob=new B(); ob.show(); } } 25)class A{ public void show(){ class B extends A{ System.out.println(A); } } System.out.println(B); } } } }

public void show(){ }

System.out.println(B); }

super.show();

class Demo{ public static void main(String[] args){ B ob=new B(); super.show(); }

} 26)class A{ public void show(){ System.out.println(A); class B extends A{ } }

public void show(int a){

System.out.println(B); super.show(); class Demo{ public static void main(String[] args){ B ob=new B(); ob.show(); } } 27)class A{ public void show(){ System.out.println(A); class B extends A{ public int show(int a){ } } } }

System.out.println(B); super.show(); return 10; class Demo{ public static void main(String[] args){ B ob=new B(); ob.show(10); } } }

} 28)class A{ public void show(){ System.out.println(A); class B extends A{ public void show(int a){ System.out.println(B); class Demo{ public static void main(String[] args){ B ob=new B(); ob.show(); } } 29)class A{ public void show(){ public void show(int a){ class Demo{ public static void main(String[] args){ A ob=new A(); ob.show(); } } 30) System.out.println(A); System.out.println(B); } } } } } } }

class A{ public void show(){ class B extends A{ public void show(){ System.out.println(B); class Demo{ public static void main(String[] args){ A ob=new B(); ob.show(); } } 31)class A{ public void show(){ System.out.println(A); class B extends A{ public void showB(){ System.out.println(B); class Demo{ public static void main(String[] args){ A ob=new B(); ob.show(); 32) } } } } } } } } System.out.println(A); } }

class A{ public void showA(){ System.out.println(A); class B extends A{ public void show(){ System.out.println(B); class Demo{ public static void main(String[] args){ A ob=new B(); ob.show(); } } } } } }

class A{ public void show(){ System.out.println(A); class B extends A{ public void showB(){ System.out.println(B); 33)class Demo{ public static void main(String[] args){ A ob=new B(); ob.show(); ob.showB(); } } } } }

} In above example which casting will work 34) (B)ob.showB(); 35) B(ob).showB(); 36) (B(ob)).showB(); 37) ((B)ob).showB(); 38) A ob=new B(); B ob1=(B)ob; 39) A ob=new B(); B ob1=(B)ob; ob1.showB();

class A{ public void show(){ class B extends A{ System.out.println(A); } }

public void showSome(){ } }

System.out.println(B); class C extends A{ public void showSome(){ } }

System.out.println(C);

40)class Demo{public static void main(String[] args){ A ob=new B(); ob.show(); C ob1=(C)ob; ob1.showSome(); 41)class Demo{ public staticvoid main(String[] args){ B ob=new B(); ob.show(); C ob1=(C)ob; ob1.showSome(); } } 42) } }

class A{ public void show(){ System.out.println(A); class B extends A{ protected void show(){ System.out.println(B); class Demo{ public static void main(String[] args){ B ob=new B(); ob.show(); } } 43) class A{ protected void show(){ System.out.println(A); class B extends A{ protected void show(){ System.out.println(B); class Demo{ public static void main(String[] args){ B ob=new B(); ob.show(); } } 44) } } } } } } } }

class A{ protected void show(){ System.out.println(A); class B extends A{ public void show(){ System.out.println(B); class Demo{ public static void main(String[] args){ B ob=new B(); ob.show(); } } 45) class A{ protected void show(){ System.out.println(A); class B extends A{ protected void show(){ System.out.println(B); class Demo{ public static void main(String[] args){ A ob=new B(); ob.show(); } } 46) } } } } } } } }

class A{ void show(){ System.out.println(A); class B extends A{ protected void show(){ System.out.println(B); class Demo{ public static void main(String[] args){ A ob=new B(); ob.show(); } } Refer to the following code class A{ private void show(){ System.out.println(A); class Demo{ public staticvoid main(String[] args) { A ob=new B(); ob.show(); 47a)class B extends A{ } 47b)class B extends A{ protected void show(){ System.out.println("B"); } } } }} } } } }

} 48)class A{ private int show(){ System.out.println(A); return 10; class B extends A{ public int show(){ System.out.println(B); return 10; class Demo{ public static void main(String[] args){ B ob=new B(); ob.show(); } } 49) class A{ public void show(){ System.out.println(A); class B extends A{ public static void show(){ System.out.println(B); class Demo{ public static void main(String[] args){ B ob=new B(); ob.show(); } } } } } } } } }

} 50)class A{ public static void show(){ System.out.println(A); class B extends A{ public void show(){ System.out.println(B); class Demo{ public static void main(String[] args){ B ob=new B(); ob.show(); } } 51) class A{ public static void show(){ System.out.println(A); class B extends A{ public static void show(){ System.out.println(B); class Demo{ public static void main(String[] args){ B ob=new B(); ob.show(); } } } } } } } } } }

52) class A{ public static void show(){ System.out.println(A); class B extends A{ public static void show(){ System.out.println(B); class Demo{ public static void main(String[] args){ A ob=new B(); ob.show(); } } 53) abstract class A{ A(){ System.out.println("A"); class Demo{ public static void main(String[] args){ A ob=new A(); 54)abstract class A { public void show(); } 55)abstract class A { public abstract void show(){} }} }} } } } }

} 56)abstract class A { public void show() { System.out.println("A"); } } 57)class A { public abstract void show(); abstract public void display();

} 58)abstract class A { public abstract void show(); public abstract void display();

} 59) abstract class A{ public abstract void show(); public abstract void display(); }

class B extends A{ public void show(){ System.out.println("B"); } } 60)abstract class B extends A{ public void show(){ System.out.println("B"); } } 61)abstract class A{ public abstract void show(); public void display(){ System.out.println(A"); } } class B extends A{ public void show(){ System.out.println("B"); } } class Demo{ public static void main(String[] args){ A ob=new B(); ob.show();

ob.display(); } } 62)abstract class A{ A(){ System.out.println("A"); } A(int a){ System.out.println("B"); } public abstract void show(); } class B extends A{ public void show(){ System.out.println("B1"); } } class Demo{ public static void main(String[] args){ A ob=new B(); } } 63a) class Demo{ public static void main(String[] args){ final int a;

a=20; System.out.println(a); } } 63b) class Demo{ public static void main(String[] args){ final int a; System.out.println(hello); a=20; System.out.println(a); } } 64)class A{ final int a; public static void main(String[] args){ A ob=new A(); System.out.println(ob.a); } } 65)class A{ final int a; A(){ a=10; } public static void main(String[] args){

A ob=new A(); System.out.println(ob.a); } } 66)class A{ final static int a; A(){ a=10; } public static void main(String[] args){ System.out.println(A.a); } } 67)class A{ final static int a; static{ a=10; } public static void main(String[] args){ System.out.println(a); } } 68)class A{ final static int a; public void show(){

a=10; System.out.println(a); } public static void main(String[] args){ A ob=new A(); ob.show(); } } 69)class A{ final int a; public void show(){ a=10; System.out.println(a); } public static void main(String[] args){ A ob=new A(); ob.show(); } } 70) class A{ public void show(){ System.out.println("A"); } } class B extends A{

public final void show(){ System.out.println("B"); } } class Demo{ public static void main(String[] args){ A ob=new B(); ob.show(); } } 71) class A{ public final void show(){ System.out.println("A"); } } class B extends A{ public void show(){ System.out.println("B"); } } class Demo{ public static void main(String[] args){ A ob=new B(); ob.show(); }

} 72) class A{ public final void show(){ System.out.println("A"); } } class B extends A{ public void show(int a){ System.out.println("B"); } } class Demo{ public static void main(String[] args){ A ob=new B(); ob.show(); } } 73) class A{ private final void show(){ System.out.println("A"); } } class B extends A{ public void show(){ System.out.println("B");

} } class Demo{ public static void main(String[] args){ B ob=new B(); ob.show(); } } 74) class A{ private static void show(){ System.out.println("A"); } } class B extends A{ public void show(){ System.out.println("B"); } } class Demo{ public static void main(String[] args){ B ob=new B(); ob.show(); } } 75) class A{

public final void show(){ System.out.println("A"); } } class B extends A{ public void showB(){ show(); System.out.println("B"); } } class Demo{ public static void main(String[] args){ B ob=new B(); ob.showB(); } } 76) class A{ public final void show(){ System.out.println("A"); } } final class B extends A{ public void showB(){ show(); System.out.println("B");

} } class Demo{ public static void main(String[] args){ B ob=new B(); ob.showB(); } } 77)final class A{ public final void show(){ System.out.println("A"); } } final class B extends A{ public void showB(){ show(); System.out.println("B"); } } class Demo{ public static void main(String[] args){ B ob=new B(); ob.showB(); } }

78a)final class A{ public final void show(){ System.out.println("A"); } } class Demo{ public static void main(String[] args){ final A ob=new A(); ob.show(); } } 78b) final class A{ public final void show(){ System.out.println("A"); } } class Demo{ public static void main(String[] args){ final A ob=new A(); ob.show(); ob=new A(); ob.show(); } } ----------------------------------

final class A{ public final void show(){ System.out.println("A"); } } 78 c) class Demo{ public static void main(String[] args){ final A ob; ob=new A(); ob.show(); } } 78 d) class Demo{ public static void main(String[] args){ final A ob=null; ob=new A(); ob.show(); } } 79)interface I1{ int a; } 80) interface I1{

int a=10; final int b=20; static int c=30; public int d=40; public final int e=50; final public int f=60; public static int g=70; static public int h=80; static final int i=90; final static int j=100; public static final int k=110; final public static int l=120; static final public int m=130; } 81)interface I1{ protected int a=10; } 82)interface I1{ private int a=10; } 83)interface I1{ void aMethod1(); abstract void aMethod2(); public void aMethod3(); public abstract void aMethod4();

abstract public void aMethod5(); } 84)interface I1{ protected void aMethod(); } 85)interface I1{ private void aMethod(); } 86)interface I1{ void aMethod(); } class A extends I1{ void aMethod(){ System.out.println(A); } } 87)interface I1{ void aMethod(); } class A implements I1{ void aMethod(){ System.out.println(A); } } 88)class A{ }

interface I1 extends A{ } 89)class A{ } interface I1 implements A{ } 90a)interface I1 { void show(); } class A implements I1{ public void show(){ System.out.println(A); } public void mymethod(){ System.out.println(B); } } class Demo{ public static void main(String[] args){ A ob=new A(); ob.show(); ob.mymethod(); } } 90b)interface I1 { void show();

} class A implements I1{ public void show(){ System.out.println(A); } public void mymethod(){ System.out.println(B); } } class Demo{ public static void main(String[] args){ I1 ob=new A(); ob.show(); ob.mymethod(); } } 91)interface I1 { void show(); } interface I2{ void show(); } class A implements I1,I2{ public void show(){ System.out.println(A);

} } class Demo{ public static void main(String[] args){ I1 ob=new A(); ob.show(); } } 92)interface I1 { void show(); } interface I2{ void show1(); } class A implements I1,I2{ public void show(){ System.out.println(A); } public void show1(){ System.out.println(A1); } } class Demo{ public static void main(String[] args){ I1 ob=new A();

ob.show(); ob.show1(); } } 93a)interface I1 { void show(); } interface I2{ void show1(); } class A implements I1,I2{ public void show(){ System.out.println(A); } public void show1(){ System.out.println(A1); } } class Demo{ public static void main(String[] args){ I1 ob=new A(); ((I2)ob).show1(); } } 93b)interface I1 {

void show(); } interface I2{ void show1(); } class A implements I1,I2{ public void show(){ System.out.println(A); } public void show1(){ System.out.println(A1); } } class Demo{ public static void main(String[] args){ I1 ob=new A(); I2 ob1=(I2)ob; ob1.show1(); } } 94)interface I1 { int a=10; void show(); } interface I2{

int a=20; } class A implements I1,I2{ public void show(){ System.out.println(a); } } class Demo{ public static void main(String[] args){ I1 ob=new A(); ob.show(); } } 95)interface I1 { int a=10; void show(); } interface I2{ int a=20; } class A implements I1,I2{ public void show(){ System.out.println(I2.a); } }

class Demo{ public static void main(String[] args){ I1 ob=new A(); ob.show(); } } 96)interface I1 { int a=10; void show(); } interface I2{ int a=20; } class A implements I1,I2{ private int a=30; public void show(){ System.out.println(a); } } class Demo{ public static void main(String[] args){ I1 ob=new A(); ob.show(); } }

97)interface I1 { int a=10; void show(); } interface I2{ void show(); } interface I3 extends I1,I2{ void show(); } class A implements I3{ public void show(){ System.out.println(a); } } class Demo{ public static void main(String[] args){ I1 ob=new A(); ob.show(); } } 98)interface I1 { int a=10; void show(); }

class A { public void show(){ System.out.println("A"); } } class B extends A implements I1{ public void display(){ System.out.println(a); } } class Demo{ public static void main(String[] args){ I1 ob=new A(); ob.show(); } } 99)interface I1 { int a=10; void show(); } class A { public void show(){ System.out.println("A"); } }

class B extends A implements I1{ public void display(){ System.out.println(a); } } class Demo{ public static void main(String[] args){ I1 ob=new B(); ob.show(); } } 100a)interface I1 { int a=10; void show(); } class A { int a=20; public void show(){ System.out.println(a); } } class B extends A implements I1{ public void show(){ System.out.println(a); }

} class Demo{ public static void main(String[] args){ I1 ob=new B(); ob.show(); } } 100b)interface I1 { int a=10; void show(); } class A { int a=20; public void show(){ System.out.println(a); } } class B extends A implements I1{ } } class Demo{ public static void main(String[] args){ I1 ob=new B(); ob.show(); }

} 101)class A { public Number getNumber(){ return new Integer(100); } } class B extends A{ public Double getNumber(){ return new Double(120.0); } } 102)class A { public Number getNumber(){ return new Integer(100); } } class B extends A{ public String getNumber(){ return OCJP; } } 103)class A { public Number getNumber(){ return new Integer(100); }

} class B extends A{ public Object getNumber(){ return new Float(20.3f); } } -------------------------------------------------class A { public A getOb(){ return new A(); } } class B extends A{ public B getOb(){ return new B(); } public void show(){ System.out.println(In B..); } } 104)class Demo{ public static void main(String[] args){ A ob=new B(); ob=ob.getOb(); ob.show();

} } 105) class Demo{ public static void main(String[] args){ A ob=new B(); B ob1=ob.getOb(); ob1.show(); } } 106)class A { public A getOb(){ return new A(); } public void show(){..} } class B extends A{ public B getOb(){ return new B(); } public void show(){..} } class Demo{ public static void main(String[] args){ A ob=new B();

ob.getOb().show(); } } 107)class A { public A getOb(){ return new A(); } } class B extends A{ public C getOb(){ return new C(); } } class C extends B{} What will happen if we compile the code using javac *.java 108)class A { public A getOb(){ return new A(); } } class B extends A{ public C getOb(){ return new C(); }

} class C extends B{ public B getOb(){ return new C(); } }

Potrebbero piacerti anche