여기에 일부 코드가 있습니다. 나는 하나의 클래스를 사용하여 다른 클래스를 참조하려고 노력하고있어서 그 사람의 이름을 얻을 수 있습니다. 주 클래스의 firstName을 작동 시키길 원하지만 IDE는 변수가 없다고 언급합니다. 'first'를 'firstName'으로 교체 하시겠습니까?다른 클래스의 컴포지션을 사용하여 이름을 설정하는 방법은 무엇입니까?
Main 클래스 :
public BasePlusCommissionEmployee(String first, String last,
String ssn, double sales, double rate, double salary) {
cE = new CommissionEmployee(first, last, ssn, sales, rate);
setBaseSalary(salary);
}
public void setFirstName(String firstName) {
// Trying to get this to work...
cE.setFirstName(first);
}
서브 클래스
private String firstName;
public void setFirstName(String first)
{
firstName = first;
}
어디에서 'cE'를 선언합니까? 'BasePlusCommissionEmployee' 선언을 보여주세요. –