질문있습니다
2014-08-25
|
by 자바게이
1660
class FruitSeller
{
int numOfApple;
int myMoney;
final int APPLE_PRICE;
public FruitSeller(int money, int appleNum, int price)
{
myMoney=money;
numOfApple=appleNum;
APPLE_PRICE=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);
}
}
class FruitBuyer
{
int myMoney;
int numOfApple;
public FruitBuyer(int money)
{
myMoney=money;
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);
}
}
class test
{
public static void main(String[] args)
{
FruitSeller seller1=new FruitSeller(0, 30, 1500);
FruitSeller seller2=new FruitSeller(0, 20, 1000);
FruitBuyer buyer=new FruitBuyer(10000);
buyer.buyApple(seller1, 3000);
buyer.buyApple(seller2, 4000);
System.out.println("과일 판매자의 현재 상황");
seller1.showSaleResult();
seller2.showSaleResult();
System.out.println("과일 구매자의 현재 상황");
buyer.showBuyResult();
}
}
자바초보입니다
지금 위 코드를 컴파일을 하면
FruitSeller, FruitBuyer, test 이렇게 세개의 클래스가 생기잖아요
만약 세개의 클래스가 모두 정의된 *.java 파일을 모르고 삭제했다고치면
위에 클래스들을 다시 코드로 불러올 수 있는 방법이 있나요?
(지금 editplus로 코딩하고 cmd로 컴파일하고있습니다)
만약에 삭제하면
각각의 클래스의 기능을 대충은 알지만 정확하게 모르기때문에 다시 코딩해야되지 않나요?