can any one send me the example program of immutable class?

Answers were Sorted based on User's Feedback



can any one send me the example program of immutable class?..

Answer / jagannath

public class ImmutableClass {
int i;
public ImmutableClass(int i)
{
this.i=i;
}
public int getI()
{
return i;
}
public ImmutableClass setI(int i)
{
if(i==this.i)
{
return this;
}
else
return new ImmutableClass(i);
}
public static void main(String args[])
{
ImmutableClass ic = new ImmutableClass(5);
ic.getI();
System.out.println(ic);
ic = ic.setI(10);
System.out.println(ic);
}
}
// If you pass 5 as the value in setter method, you will see
same address. It means whenever you are trying to change the
value of variable, a new object is created and returned. So
your object is immutable.

Is This Answer Correct ?    5 Yes 2 No

can any one send me the example program of immutable class?..

Answer / jinxuan

public class SingletonTest
{
public static void main(String[] args)
{
Singleton singleton = Singleton.getInstance();
Singleton singleton1 = Singleton.getInstance();

System.out.println(singleton == singleton1);
}
}

class Singleton
{
private static Singleton singleton = new Singleton();
private Singleton()
{

}

public static Singleton getInstance()
{
return singleton;
}

}
it means whenerver you new a Object,it returns the same
object address, i'ts Singleton Pattern. so your object is
immutable class

Is This Answer Correct ?    0 Yes 3 No

Post New Answer

More Core Java Interview Questions

Which one will take more memory: an int or integer?

0 Answers  


Can a java program have 2 main methods?

0 Answers  


What are static methods?

0 Answers  


What is ph and buffers?

0 Answers  


What are concepts of OOPS and how are they implemented in Java?

2 Answers   KPIT,






Explain about sets?

0 Answers  


Why deletion in linkedlist is fast than arraylist?

0 Answers  


What are decalarations?

0 Answers  


When is the garbage collection used in Java?

0 Answers   BirlaSoft,


In Java list the methods that can be overridden?

0 Answers   Accenture,


What is immutable data?

0 Answers  


what are the disadvantages of indexes in oracle?

0 Answers   3i Infotech, Wells Fargo,


Categories