나는 학교 일을하고 있습니다. 자사의 빈 포장 문제에 관한 것이지만 조금은 트롤리에 대해 수정되었습니다. 트롤리 내부에 두 개 이상의 말뚝이있을 수 있습니다. 지금까지 내가 한 일은 소포 수업과 더미 수업으로 이루어져 있습니다. 내가 따라야 할 규칙이 거의 없습니다. 그들 중 하나는 내가 더미 안에 소포 (너비 3)를 넣을 때 그 위에 소포 (너비 4)를 넣을 수 없다는 것입니다.클래스 B에서 클래스 A에 액세스
예 나는 트롤리 클래스, 더미 클래스 및 소포 클래스를 갖습니다.
내가 여기에서하려고하는 것은 파일 클래스의 폭을 파셀의 너비가 무엇이든간에 변경하는 더미 클래스 내부의 함수로 만듭니다. 더미 클래스에서 파셀 너비에 어떻게 액세스합니까? 그냥 getW()가 될 것입니까? 많은 도움을 주셨습니다. 아니면 트롤리 클래스 안에서해야합니까? 이 방법을 정확히 구현할 방법이 확실하지 않습니다.
public class Parcel {
private int H;
private int W;
private int customer;
Parcel(int inH, int inW, int inCustomer){
this.H = inH;
this.W = inW;
this.customer = inCustomer;
}
public int setH(){
int x = (int)(Math.random() * 50 + 1);
return x;
}
public int setW(){
int y = (int)(Math.random() * 100 + 1);
return y;
}
public int getW(){
return W;
}
public int getH(){
return H;
}
'(expressionThatReducesToAParcel) .getW()'는 정상적으로 작동합니다. –
http://stackoverflow.com/questions/1022880/accessing-a-variable-from-another-class?rq=1 –