[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: programing styles



It appears to me that the first method is more readable.  However, I tend to
use the second method most often for efficiency. In the first method,
'MyObject' and 'y' are reallocated for each iteration of the for loop, since
they go out of scope after each iteration.


My $.02,

Mike


-----Original Message-----
From: Gudavalli, Manidhar [mailto:manidhar.gudavalli@eds.com] 
Sent: Friday, November 01, 2002 2:34 PM
To: ajug-members@ajug.org
Subject: programing styles





HI

Which  style of coding is best ?

[1]
private void myproc(Vector vect){
for (i=1; i < vect.size() ; i++){

MyObject obj = (MyObject) vect.elementAt(i);
  int y = obj.getY();
}
}

or
[2]
private void myproc(Vector vect){
MyObject obj = null;
int y= 0;

for (i=1; i < vect.size() ; i++){

  obj = (MyObject) vect.elementAt(i);
    y = obj.getY();
}
}