🔎 오버로딩이 뭔데? 같은 이름의 메소드를 여러 개 정의하는 것 이 때 매개변수의 개수나 타입이 다르면 구분해서 사용할 수 있음 예를 들어, 사람의 이름을 출력하는 메소드를 정의할 때, 이름만 받는 메소드와 이름과 나이를 함께 받는 메소드를 모두 정의할 수 있음 public class Example { public void printName(String name) { System.out.println("이름: " + name); } public void printName(String name, int age) { System.out.println("이름: " + name + ", 나이: " + age); } } 🔎 오버라이딩이 뭔데? 오버라이딩은 상속 관계에서 부모 클래스의 메소드를 자식 클래스에서 재정..