메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

뇌를 자극하는 java 프로그래밍

뇌를 자극하는 java 프로그래밍 질의응답 게시판입니다.

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가 있습니다

무슨 문제 인지 모르겠습니다. 도와주세요..
댓글 입력
자료실