JAVA
정적 V.S. 동적
diligentdev
2024. 2. 27. 18:00
728x90
정적
- 코드 실행 전에 이미 정해지는 것.
- 컴파일 시에 전부 정해져있음
동적
- 코드 실행 후 런타임시에 정해지는 것
정적 타입, 동적 타입
- 변수type이 미리 정해짐
- C,C++,C#, JAVA
- 변수type이 런타임시에 정해짐
- JavaScript, Python, Ruby
정적 바인딩, 동적 바인딩
- 바인딩
- 값이 확정되는 것
- 자바는 동적 바인딩이기 때문에 메소드 오버라이딩이 가능
- 오버라이딩
- 하위 클래스에서 상위 클래스 메소드를 재정의
- 오버라이딩
728x90