오버로딩 썸네일형 리스트형 [Java] Overriding 과 Overloading Overriding과 Overloading은 아주 비슷한 이름을 가지고 있고, 둘 다 method에 대해 어떤 문법을 가지고 있기 떄문에 비슷한 뉘앙스를 가지고 있다. 하지만 두 기법은 전혀 다른 개념을 가지고 있고, 각자만의 까다로운 문법 규칙을 가지고 있다. 1. Overriding (오버라이딩) 오버라이딩은 상속된 클래스인 자식 클래스(하위 클래스)에서 상속한 클래스인 부모 클래스(상위 클래스)의 특정 메소드를 가지고 그대로 쓰고 싶지 않을 때 사용하는 기법이다. 자식 클래스에서 부모 클래스의 메소드를 그대로 사용하는 것이 일반적이지만, 어떨 때에는 특정한 메소드에서 살을 더 붙여서 조금 다른 기능을 하게 만들거나, 특정한 메소드를 아예 다른 기능을 하는 메소드로 고치고 싶을 때가 있다. 즉, 자식.. 더보기 이전 1 다음