setInitialQuantity 메서드 선언에서 이러한 오류가 발생하는 이유를 이해하지 못합니다.방법에 오류가 발생하는 이유는 무엇입니까?
public class Invoice
{
private int quantity;
private String partNum;
private String partDesc;
private double unitPrice;
//constructor
public Invoice (int initialQuantity, String partNumber, String partDescript, double unitPrice)
{
public void setInitialQuantity (int initialQuantity)
{
quantity = initialQuantity;
}
}//end Invoice constructor
}
오류 : 당신은, 다른 내부 방법 (또는 Concstructor) 자바에서이 생성자 외부하지만 클래스 내부를 이동할 수 없습니다
javac Invoice.java
Invoice.java:16: illegal start of expression
public void setInitialQuantity (int initialQuantity)
^
Invoice.java:16: illegal start of expression
public void setInitialQuantity (int initialQuantity)
^
Invoice.java:16: ';' expected
public void setInitialQuantity (int initialQuantity)
^
Invoice.java:16: ';' expected
public void setInitialQuantity (int initialQuantity)
^
4 errors