[코딩공부] Java [ overloading ] 과 [ overriding ]


[코딩공부] Java [ overloading ] 과 [ overriding ]

Java(자바) [코딩공부] Java [ overloading ] 과 [ overriding ] 사진찍는 개발자 2017. 12. 5. 20:37 이웃추가 본문 기타 기능 자바의 개념 중에 오버로딩과 오버라이딩, 이 두 가지는 분명 !! 다르지만,, 너무나 헷갈린다.. << 메소드 중복 - method overloading >> 같은 이름의 메소드를 중복하여 정의할 수 있다. 이를 위해서는 매개변수의 개수가 다르거나 자료형이 달라야 한다. << 메소드 재정의 - method overriding >> 상속관계에 있을 때 부모 클래스의 메소드를 자신에게 맞도록 다시 정의하는 것을 말한다. 이를 위해서는 메소드 이름뿐만이 아니라 매개변수의 개수와 자료형이 일치되게 재정의 되어야 한다. ++<< 추상메소드와 추상클래스 >> 미래에 만들어질 자식 클래스들이 가져야 할 공통적인 속성과 동작들로 구성된 클래스를 일반화하는 과정에서 body를 구체화할 수 없는 메소드가 있다면 즉 모든 자식 클래스...



원문링크 : [코딩공부] Java [ overloading ] 과 [ overriding ]