기초적인 클래스에 관한 질문이여..
뿌닝
1 class GoodsStock// 클래스 선언
2{
3 String goodsCode;//상품코드에 해당하는 필드
4 int stockNum;// 재고수량에 해당하는 필드
5 void addStock(int amount){// 재고를 더한다 기능에 해당하는 메소드
6 stockNum +=amount;
7 }
8 int subtractStock(int amount){//제고를 뺀다 기능에 해당하는 메소드
9 if (stockNum amount)
10 return 0;
11 stockNum -= amount;
12 return amount;
13 }
14}
15
16 class ClassExample1
17 {
18 public static void main(String[] args)
19 {
20 GoodsStock obj = new GoodsStock();//변수선언과 객체 생성
21 obj.goodsCode = 52135;
22obj.stockNum = 200; // 메소드 호출
23 System.out.println(상품코드 : + obj.goodsCode); //필드값 사용
24 System.out.println(재고수량 : + obj.stockNum );//필드값 사용
25 obj.addStock(1000);
26 System.out.println(상품코드 : + obj.goodsCode);
27 System.out.println(재고수량 : + obj.stockNum);
28 }
29}어떻게 돌아가는 지 감이 안오고 실행순서도 이해가 잘 안되여요~!! 도와주세요!!
어떻게 구성하고 돌아가지는 가르쳐주세요~!!
-
샤르
도와주셔서 감사합니다.
-
수련
1. class GoodsStock 설명
멤버 : goodsCode, stockNum
메소드 : addStock(int) - 재고 더함
subtractStock(int) - 재고 뺌
2. class ClassExample1 설명
실행순서
1) 객체생성 : GoodsStock obj = new GoodsStock();
2) 객체의 멤버값 설정
obj.goodsCode = \5