[mailto:[EMAIL PROTECTED]
Sent: Friday, August 06, 2004 5:33 PM
To: Tomcat Users List
Subject: Re: Bizzare bug with my class and sharing values between
different
instances
I dont think a static member is what you wanted. What you seem to want
to is to store a data object.
That be the case
Your intended instance members are static. That means that all
instances of the class share them. That's not what you want.
Benjamin J. Armintor
Operations Systems Specialist
ITS-Systems: Mainframe Group
University of Texas - Austin
tele: (512) 232-6562
email: [EMAIL PROTECTED]
The problem is that your data members are static. That means that for each
instance of the class, they all point to the same data member.
Robert S. Harper
801.265.8800 ex. 255
-Original Message-
From: Thomas Joseph Olaes [mailto:[EMAIL PROTECTED]
Sent: Friday, August 06, 2004 3:05 PM
- remove the static keyword,
package net.olaes;
import java.lang.String;
public class NumAndString {
private int iNum; //should NOT be static
private String sString;
public NumAndString(int iNum, String sString){
this.iNum = iNum;
this.sString = sString;
}
- Original
I dont think a static member is what you wanted. What you seem to want
to is to store a data object.
That be the case there is no point making them static. remove the static
key word in.
private static int iNum;
private static String sString;
and try.
Gig 'em,
Ciji Isen
ps: If you where to
Thanks alot everyone!
For some reason I thought I had to declare a class variable static so
the different functions inside would be able to access the variable.
-TJ
On Fri, 06 Aug 2004 16:32:40 -0500, Isen,Ciji [EMAIL PROTECTED] wrote:
I dont think a static member is what you wanted. What you
On Fri, Aug 06, 2004 at 02:57:21PM -0700, Thomas Joseph Olaes wrote:
: For some reason I thought I had to declare a class variable static so
: the different functions inside would be able to access the variable.
Only if those methods themselves are static.
static data = class data = used in a