클래스 변수와 인스턴스 초기화를 이용하여 객체 고유번호 및 객체 개수 구하기

유신·2021년 2월 22일
0

java

목록 보기
8/8

클래스 변수와 인스턴스 초기화를 이용하면
객체마다 각 고유번호를 자동으로 지정해 줄 수 있고,
생성될 때마다 개수를 체크하여 전체 개수를 확인할 수 있다.


package Algorithm;
class product{
	static int count =0; //인스턴스 갯수 
	int serialNo; //각 인스턴스 고유 번호
	{
		++count; //인스턴스가 생성될 떄마다 count증가 
		serialNo = count; //객체 고유 번호지정
	}
	
	public product() {}
}

public class product_test {

	public static void main(String[] args) {
	product[] test=new product[5];
		for(int i =0;i<test.length;i++) {
			test[i]= new product();
			System.out.println("serialno==>"+test[i].serialNo);
		}
		
	}

}

출력 결과


serialno==>1
serialno==>2
serialno==>3
serialno==>4
serialno==>5
profile
초보개발자

0개의 댓글