Object Class

21. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

class X { int i; } class Y { int j; } class Manager24 { public static void main (String[] args) { X x1 = new X(); x1.i = 10; Y y1 = new Y(); y1.j = 10; //System.out.println(x1 == y1); //different class so can't use equal operator System.out.println(x1.equals(y1)); System.out.println(y1.equals(x1)); } }

22. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

class A { } class B extends A { } class C { } class Manager25 { public static void main(String[] args) { A a1 = new A(); A a2 = new A(); B b1 = new B(); C c1 = new C(); System.out.println(a1==a2); System.out.println(a1==b1); System.out.println(a2==b1); // System.out.println(a1==c1); not same inheritance // System.out.println(c1==b1); System.out.println(a1.equals(a2)); System.out.println(b1.equals(c1)); System.out.println(c1.equals(a1)); } }

23. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

//toString Method got override in String class class Manager1 { public static void main (String[] args) { Integer i1 = new Integer(120); Integer i2 = new Integer(120); System.out.println(i1); System.out.println(i2); System.out.println(i1.equals(i2)); // Here it is checking Contain } }

24. Program

//Find what it gives Compiletion Error / Compiletion Successfully / Output ?

class Manager11 { public static void main (String[] args) { Integer i1 = new Integer(0); Integer i2 = new Integer(130); System.out.println(i1); System.out.println(i2); System.out.println(i1.equals(i2)); } }

Page....