Overriding
- 상위 클래스의 함수를 하위 클래스에서 동일한 이름으로 재정의하는 것
- 함수의 return type 과 parameter type, 개수는 동일해야 합니다.
1 min read
Overloading 함수의 이름은 같으나 함수의 매개변수 숫자, 타입등을 달리해서 다르게 사용하는것을 의미 B) Related C) References.
Interpreted Language 컴파일러를 거치지 않고 바로 실행되는 프로그래밍 언어를 의미한다. Interpreted language 는 플랫폼에 구애받지 않는다는 것이 장점이다.
바인딩 프로그램의 어떤 기본 단위가 가질 수 있는 구성요소의 구체적인 값, 성격을 확정하는 것 예시 C 언어 int num = 123 의 경우, num 은 변수의 이름, int 는 자료형, 123 는 값을 각각 할당하는 과정을 바인딩이라고 함 .
Decorator 함수를 장식하는 기능, 데코레이터는 함수를 수정하지 않은 상태에서 추가 기능을 구현할 때 사용한다.
Hash Hash 는 임의 길이의 입력을 고정된 크기의 값으로 매핑하는 함수 또는 그 결과값을 말한다. 자료구조에서는 key 를 빠르게 찾기 위해 hash function 을 사용하고, security 문맥에서는 password 저장이나 무결성 확인에 사용한다.
Closure 클로저 (Closure) 는 함수의 종류로,일반 함수와는 다르게 프리 변수 (free variable) 를 복사하고 저장한 뒤, 후에 액세스할 수 있게 도와준다.
Glue Code 서로 다른 언어를 접착시키는 코드 예를 들어 C 와 Python 으로 쓰여진 두개의 프로그램이 있는데 두개를 같이 쓰려면 C 를 파이썬으로 바꾸거나 파이썬을 C 로 바꿔야 해요. 그런데 C 는 파이썬보다 속도가 엄청 빠르고 파이썬은 간편하거든요.
Bit Operation 을 이용한 Tricks 1.1. 짝수 판별법 n & 1 가 1 일 경우 홀수 아니면 짝수 .
In Linear Algebra system of linear equations 의 solution x 에서 basic variable 가 아닌 나머지 variable (x 의 원소) Ax = 0 의 solution x 에 대한 free variable 의 총 개수는 A 의 column 수 (x 의 차원) 에서...
두 String 이 주어질 경우 문제 1.1.