programing/자바스크립트
[JS.개발일지] 8. 자바스크립트 5(상속)
heesangs
2025. 1. 11. 15:42
상속
객체들간에 관계를 구축하는 방법
부모클래스는 User이고 자식은 Student, Teacher 이다.
자식은 상속받을때 extends라고 손을 뻗어야 부모로부터 상속받을 수 있다.
부모를 호출할때 super를 사용한다.
생성자뿐만 아니라 함수를 호출 할수도 있다.
객체를 생성하는 방법 3가지
불변객체 (immutable Object ) 정의하기
1) preventExtension : 객체가 추가되는것을 막는다. (수정하고 삭제는 가능)
2) seal : 객체의 구조가 봉인된다. (수정만 가능)
3) freezed : 객체를 완전 얼려버려 아무것도 할 수 없도록 한다.
:: 참고로 해당 명령어를 실행하면 다시 원래대로 되돌릴수는 없다. 객체를 복사해서 수정해야함.