reset password
Author Message
se1k1h1mawar1
Posts: 121
Posted 19:26 Nov 18, 2015 |

Could anyone tell me which way of initializing a List in a class is better?

Case 1:
public class Dummy {
   private String d1;
   private String d2;
   private List<Integer> list;
  
   public Dummy(){} 
   public ModifyData(String d1, String d2) {
  
   List<Integer> L = new ArrayList<Integer>();
      this.d1 = d1;
      this.d2 = d2;
  
   }
  
  
 Case 2
 public class Dummy {
   private String d1;
   private String d2;
   private List<Integer> list = new ArrayList<Integer>();
  
   public Dummy(){} 
   public ModifyData(String d1, String d2) {
  
      this.d1 = d1;
      this.d2 = d2;
  
   }

vsluong4
Posts: 87
Posted 20:19 Nov 18, 2015 |

https://en.wikipedia.org/wiki/Judean_date_palm#Germination_of_2000_Year_Old_Seeds

 

EDIT: oops wrong link

http://stackoverflow.com/questions/1994218/should-i-instantiate-instance-variables-on-declaration-or-in-the-constructor

Last edited by vsluong4 at 20:21 Nov 18, 2015.
se1k1h1mawar1
Posts: 121
Posted 21:39 Nov 18, 2015 |
vsluong4 wrote:

https://en.wikipedia.org/wiki/Judean_date_palm#Germination_of_2000_Year_Old_Seeds

 

EDIT: oops wrong link

http://stackoverflow.com/questions/1994218/should-i-instantiate-instance-variables-on-declaration-or-in-the-constructor

Oh, thank you!