오버로딩 오버라이딩 (1) 썸네일형 리스트형 [java(자바)] 다형성 _디버깅의 눈물 자바에서 다형성(Polymorphism)은 객체 지향 프로그래밍의 중요한 개념 중 하나입니다. 다형성은 같은 이름의 메서드나 연산자를 여러 객체에서 다르게 구현하거나 사용하는 기능을 말합니다. 이를 통해 코드의 재사용성과 유지보수성이 높아지며, 객체지향 프로그래밍의 핵심 원리 중 하나인 추상화를 구현할 수 있습니다. 자바에서 다형성은 크게 오버로딩(Overloading)과 오버라이딩(Overriding) 두 가지 방법으로 구현할 수 있습니다. 오버로딩(Overloading) 오버로딩은 같은 이름의 메서드를 여러 개 정의하고, 매개변수의 개수나 타입을 다르게 해서 호출할 수 있도록 하는 것입니다. 메서드 오버로딩을 사용하면 같은 작업을 수행하는 메서드들을 하나의 이름으로 그룹화할 수 있습니다. public.. 이전 1 다음