오버로딩
- 오버로딩은 하나의 클래스에서 동일한 이름을 가지는 메소드를 중복해서 정의하는 것입니다.
메소드 이름은 같지만, 매개변수가 달라서 메소드 호출 시 어떤 매개변수를 사용하는지에 따라 호출되는 메소드가 달라집니다.
오버라이딩
- 오버라이딩은 상속받은 부모 클래스의 메소드를 재정의하는 것으로, 자식 클래스에서 부모 클래스에 있는 메소드와 동일한 이름의 메소드를 재정의하는 것입니다.
728x90
'개발자 기술 면접 > JAVA' 카테고리의 다른 글
[JAVA] Call by Reference와 Call by Value의 차이 (0) | 2023.12.25 |
---|---|
[JAVA] 클래스, 객체, 인스턴스의 차이 (0) | 2023.12.25 |
[JAVA] JAVA의 컴파일 과정 (0) | 2023.12.25 |
[JAVA] 객체 지향 프로그래밍이란? (0) | 2023.12.24 |
[JAVA] String & StringBuilder & StringBuffer의 차이 (0) | 2023.12.24 |