며칠 전에 OOP를 시작 했으므로 나는 경험이 없습니다. 그 클래스를 사용하는 모든 객체에 영향을주기 위해 클래스 속성의 값을 변경할 수있는 기회가 궁금합니다.클래스 변수의 값 변경
예 :
function Balloon(ID){
this.ID = ID;
this.speed = 1;
}
의 내가 5 풍선 객체가 있다고 가정 해 봅시다. 그리고 지금은 루프를 사용하지 않고 의 속도 인 값을 모두 2로 변경하려고합니다.
"클래스 속성"이 아닙니다. ** instance ** 속성은 각 인스턴스 객체에서 독립적으로 설정되기 때문에 ** 인스턴스 ** 속성입니다. – Pointy
관심이있는 풍선 두 개를 반복하지 않고 원하는 것을 성취 할 수있는 방법이 있습니다. 결국 5 개의 풍선 중에서 2 개의 풍선 중 어느 것을 변경해야하는지 알 필요가 있습니다. "구성원"(Trogvar의 답변 참조) 클래스를 사용하여 5 개의 풍선을 모두 변경하거나 개별적으로 변경해야합니다. –
Balloon 클래스의 모든 오브젝트에 대해 속도 값을 2로 변경하려면 @Neal에 대해 명확히 설명하십시오. 그는 내 대답에 대해 나에게 떨어 뜨렸다. 감사합니다 :) – Trogvar