| Author |
count for instance of a class
|
Raja Sekhar
Greenhorn
Joined: Jul 11, 2003
Posts: 2
|
|
HI friends can any one tell me that Think so that I have one class like this. Class myclass () { int I =10; public mymethod() { system.out.println(�called�); } } Here some client r calling and using this class. For each and every client call it will creates one instance now just I want one thing that how can I get count for that instance for myclass.
|
 |
Ernest Friedman-Hill
author and iconoclast
Marshal
Joined: Jul 08, 2003
Posts: 24059
|
|
Hi, Welcome to JavaRanch! Add a static int member to the class. In each constructor, increment this variable. The variable will then represent the total number of objects created. You may also want a static "getCount()" method to fetch that info.
|
[Jess in Action][AskingGoodQuestions]
|
 |
Bear Bibeault
Author and ninkuma
Marshal
Joined: Jan 10, 2002
Posts: 56216
|
|
This isn't a Servlets question, so I'm requesting a chang of venue. bear
|
[Smart Questions] [JSP FAQ] [Books by Bear] [Bear's FrontMan] [About Bear]
|
 |
Vinod Chandana
Ranch Hand
Joined: Aug 26, 2003
Posts: 59
|
|
Make the static int variable volatile, so that u dont have problems when two instances are being created at the same time. - Vinod.
Originally posted by Ernest Friedman-Hill: Hi, Welcome to JavaRanch! Add a static int member to the class. In each constructor, increment this variable. The variable will then represent the total number of objects created. You may also want a static "getCount()" method to fetch that info.
|
 |
 |
|
|
subject: count for instance of a class
|
|
|