class FruitSeller

{

int numOfApple;

int myMoney;

int APPLE_PRICE;

public int saleApple(int money)

{

int num=money/APPLE_PRICE;

numOfApple-=num;

myMoney+=money;

return num;

}

public void showSaleResult()

{

System.out.println("남은 사과: "+numOfApple);

System.out.println("판매 수익 : "+myMoney);

}

public void initMembers(int money, int appleNum, int price)

{

myMoney=money;

numOfApple=appleNum;

APPLE_PRICE=price;

}

}


class FruitBuyer

{

int myMoney=10000;

int numOfApple=0;

public void buyApple(FruitSeller seller,int money)

{

numOfApple+=seller.saleApple(money);

myMoney-=money;

}

public void showBuyResult()

{

System.out.println("현재 잔액:"+myMoney);

System.out.println("사과 개수 :"+numOfApple);

}

}

public class FruitSalesMain2 

{


public static void main(String[] args) {

FruitSeller seller1 = new FruitSeller();

seller1.initMembers(0, 30, 1500);

FruitSeller seller2 = new FruitSeller();

seller2.initMembers(0, 20, 1000);

FruitBuyer buyer = new FruitBuyer();

buyer.buyApple(seller1, 4500);

buyer.buyApple(seller2, 2000);

System.out.println("과일 판매자 1의 현황");

seller1.showSaleResult();

System.out.println("과일 판매자 2의 현황");

seller2.showSaleResult();


}


}


과일판매메인2 클래스를 저렇게짯는데


이클립스에서


Exception in thread "main" java.lang.NoSuchMethodError: org.opentutorials.javatutorials.class1.FruitSeller.initMembers(III)V

at org.opentutorials.javatutorials.class1.FruitSalesMain2.main(FruitSalesMain2.java:49)

 이런오류가 나요

과일판매메인1은 제대로 짯는데 뭐가문제인가요행님덜