JavaScript 3.6
폴리필
폴리필
테스트 자동화와 Mocha
닌자 코드
AOP
Generic
접근 제어 4개 방법이 있다. private : 현재 클래스 (default) : 현재 클래스 + 같은 패키지 protected : 현재 클래스 + 같은 패키지 + 서브 클래스 public : 모두 원칙은 ...
메서드 오버로딩 오버로딩(overloading)? 파라미터의 형식은 다르지만 같은 기능을 수행하는 메서드에 대해 같은 이름을 부여함으로써 프로그래밍의 일관성을 제공하기 위한 문법이다. 같은 일을 하더라도 값의 타입에 따라 메서드 이름이 다르다면 ...
메서드 오버라이딩 오버라이딩(overriding)? 부모로부터 상속 받은 메서드 중에서 자신(자식 클래스)의 역할에 맞지 않는 메서드가 있다면, 자신(자식 클래스)의 역할에 맞춰 상속받은 메서드를 재정의하여 프로그래밍의 일관성을 확보하는 문법이다. ...
상속 상속이란? 기존 코드의 수정을 최소화하면서 새 기능을 추가한다. 코드의 재사용성을 높인다. 상속이 없는 경우 기존의 소스 코드를 변경하게 되면 그 소스 코드를 사용해서 만든 프로그램들도 영향을 받는다. 이 경우 오류가 발생할 수 있다. ...