Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


How to make a class immutable?

Answers were Sorted based on User's Feedback



How to make a class immutable?..

Answer / vaibhav

1 Make the all variables of class final and private
2. Make only private constructor

Is This Answer Correct ?    5 Yes 7 No

How to make a class immutable?..

Answer / java

1.Make the class as final
2.Make the data members as private
3.write the public getter methods

Ex:
public class ClassImmutable {


public static void main(String[] args) {
ImmutableTest it=new ImmutableTest(10,"Count");
System.out.println(it.getString());
System.out.println(it.getValue());

}

}

final class ImmutableTest{
private int i;
private String str;
public ImmutableTest(int i,String str){
this.i=i;
this.str=str;

}
public int getValue(){
return i;
}

public String getString(){
return str;
}
}

Is This Answer Correct ?    0 Yes 2 No

How to make a class immutable?..

Answer / raju

Just Make the class as a final

Is This Answer Correct ?    29 Yes 41 No

How to make a class immutable?..

Answer / teja

dont provider setters and provide the parameter constructor

Is This Answer Correct ?    10 Yes 27 No

How to make a class immutable?..

Answer / rahul

create a class , having some private variables and setter
method for that variable , In constructor pass the
arguments to set this variable.

Is This Answer Correct ?    7 Yes 33 No

Post New Answer

More Core Java Interview Questions

Explain the importance of throwable class and its methods?

0 Answers  


What are methods in java?

0 Answers  


What is a package in java? List down various advantages of packages.

0 Answers  


What are memory tables?

0 Answers   Aspiring Minds,


what is the difference between HashMap and Hashtable

17 Answers   Value Labs, Virtusa,


What is the use of generics? When was it added to the Java development Kit?

0 Answers   Impetus,


Which software is used for java programming?

0 Answers  


Difference between final and effectively final ? Why is effectively final even required ?

0 Answers  


Why is java so important?

0 Answers  


How to initialize an Applet ?

9 Answers   TCS,


byte a=5; byte b=5; byte c=a+b; System.out.println(c); whats the o/p?

7 Answers   NIIT, Wipro,


How do you declare an empty string?

0 Answers  


Categories