찾다

 >  Q&A  >  본문

javascript - JS 상속, 상위 클래스 프로토타입의 객체 유형 속성이 하위 클래스의 영향을 받는 상황을 피하는 방법;

parent는 상위 클래스이고 childparent를 상속합니다. child 인스턴스의 sex 값이 수정되면 parentother의 sex 값이 변경됩니다. 하위 클래스 인스턴스
이 유형의 객체 유형 속성은 생성자에만 배치할 수 있습니까? 아니면 하위 클래스 인스턴스가 상위 클래스 및 기타 하위 클래스에 미치는 영향을 피하기 위해 프로토타입의 객체 속성을 수정하는 것이 허용되지 않는다는 데 동의했습니다. ? 다른 해결책이 있나요? 으아악

过去多啦不再A梦过去多啦不再A梦2693일 전882

모든 응답(4)나는 대답할 것이다

  • 扔个三星炸死你

    扔个三星炸死你2017-06-30 10:01:00

    이 방법을 사용하면 하위 클래스와 개체가 섹스에 액세스할 수 있습니다. 섹스가 없으면 해당 부모 클래스 섹스의 복사본이 생성되고, 섹스가 있으면 직접 반환됩니다.

    으아악

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-06-30 10:01:00

    하위 클래스는 동일한 이름의 속성을 정의하여 상위 클래스의?

    를 재정의합니다.

    회신하다
    0
  • 三叔

    三叔2017-06-30 10:01:00

    메서드가 아닌 속성은 프로토타입에 설정하지 않는 것이 좋습니다

    회신하다
    0
  • 学习ing

    学习ing2017-06-30 10:01:00

    하위 클래스를 초기화할 때child 비공개 속성을 정의하세요.

    으아악

    회신하다
    0
  • 취소회신하다