215P 예제 5-3 문제 질문드립니다.
2014-11-30
|
by 학생
|
1.jpg
1322
class GoodsStock {
String goodsCode;
int stockNum;
GoodsStock(String code, int num) {
goodsCode = code;
stockNum = num;
}
void addStock(int amount) {
stockNum += amount;
}
int subtractStock(int amount) {
if (stockNum < amount)
return 0;
stockNum -= amount;
return amount;
}
}
class ClassExample1 {
public static void main(String args[]) {
GoodsStock obj;
obj = new GoodsStock();
obj.goodsCode = "52135";
obj.stockNum = 200;
System.out.println("상품코드:" + obj.goodsCode);
System.out.println("재고수량:" + obj.stockNum);
obj.addStock(1000);
System.out.println("상품코드:" + obj.goodsCode);
System.out.println("재고수량:" + obj.stockNum);
}
}
을입력하고 출력하면 첨부 파일과 같이 출력됩니다.
참고로 같은 폴더에서 GoodsStock는 class가 생성되지만
ClassExample1 의 class 생성시 첨부된 그림파일과 같이 오류가 뜨는 것입니다.
분명 ClassExample1.java 가 있는 폴더 내에는GoodsStock.java와 GoodsStock.class가 있습니다
무슨 문제 인지 모르겠습니다. 도와주세요..