이것은 제 학교 과제입니다. 사용자가 신제품을 입력 할 때 제품 ID를 자동으로 업데이트하는 인벤토리 시스템이 필요합니다. 4 가지 속성 (이름, ID, 가격, 수량)을 가진 Product라는 객체 배열을 만들었습니다. ID는 사용자 입력이 필요하지 않아야합니다.자바의 자동 업데이트 ID
이 부분은 Object 클래스와 다른 input() 메서드에 있습니다. 다른 세 가지 특성과 마찬가지로 ID를 개체 클래스에 전달하지 않았습니다. 개체 클래스의
x[i] = new Product(name,price,stock);
id = x[i].setID();
부분 :
/**
* Constructor
*/
public Product(){
id = 0; name = ""; price = 0.00; quantity = 0;
}
public Product(String n, double p, int q){
setName(n); setPrice(p); setQuantity(q);
}
public void setID(){
this.id = id++;
}
감사합니다.
ID를 자동 생성하는 방법을 찾으십니까? – sbrattla
아이디어는 신제품이 추가 될 때마다 ID를 늘리므로 신제품을 입력 할 때마다 증가하는 COUNT를 작성하고 ID를 제품 클래스의 ID로 설정하면됩니다 – Azad