자바스크립트 메서드 오버라이드와 오버로딩 JavaScript Method Override & Overloading 생성자 함수(클래스)를 이용하여 상속을 하다보면 종종 물려받은 부모의 기능을 그대로 사용하지 않고 재정의해야 할 경우가 발생할 수 있습니다. 이 경우를 메서드 오버라이드라고 하는데 이 글에서는 자바스크립트 오버라이드하는 방법에 대해 알아봅니다. 그리고 마지막에서는 오버로딩(overloading)에 대해서도 간단히 소개합니다. 메서드 오버라이드란? 메서드 오버라이드(override)는 자식 클래스에서 부모 클래스의 기능(method)을 재정의할 때 사용하믄 기능입니다. 오버라이드는 다음과 같은 경우에 주로 사용합니다.부모 클래스의 기능을 사용하지 않고 자식 클래스에서 구현한 기능을 사용하고 싶은 경우부모 클래스의 기능을 자식 클래스에.. JavaScript/JS 활용 & etc.. 9년 전
생성자 함수 상속- inheritance 자바스크립트 - 생성자 함수 상속 기능 이 포스팅에서는 자바스크립트에서 생성자 함수를 이용하여 상속 기능을 어떤 방법으로 구현하는가를 간단한 예제를 보면서 정리해 봅니다. 상속은 다음과 같이 세 가지 기능을 가지고 있습니다.코드의 재사용중복코드 제거확장위의 기능을 어떻게 구현하는지에 대한 과정을 예제를 통해 알아봅니다. 생성자 함수의 상속 코드의 재사용과 상속을 하기에 앞서 다음과 같은 코드가 있다가 가정해 봅니다. javascript // ConstructorA function ConstructorA() { this.num01 = 1234; } ConstructorA.prototype.func01 = function () { console.log('this.num01 은 ' + this.num01); .. JavaScript/JS 객체지향 프로그래밍 9년 전