오버 라이딩1 오버라이딩(Overriding) vs 오버로딩(Overloading) && toString, equals 오버라이딩 해보기 메소드 오버로딩(Overloading) 메서드 명을 중복하여 정의할 수 있음(Overload) 단, 중복하여 정의하기 위해서는 매개변수의 개수나 자료형이 달라야 함. 메소드 오버라이딩(Overriding) 상속 관계에 있을 때에 부모 클래스의 메소드가 자식 클래스에는 맞지 않아 재정의 하는 것을 말합니다. 재정의 시 메소드 이름, 매개변수의 개수, 자료형이 일치되게 재정의 해야합니다. 부모클래스 fly( ) public void fly() { if(wings==true) { System.out.println(color+"색 "+name+"이(가) 펄럭펄럭 ~"); } else { System.out.println(color +"색 "+name+"이(가) 날수 없어요"); } } 자식클래스 fly( ) 재.. 2021. 12. 27. 이전 1 다음 반응형