오버라이딩 (2) 썸네일형 리스트형 [JAVA] 오버로딩/오버라이딩 오버로딩(Overloading): 매서드의 다형성 사용 목적: 같은 이름으로 여러 기능을 구현하고자 할 때 사용 사용 조건: 매서드의 이름이 같고, 매개변수의 반환형, 매개변수의 개수가 다른 조건을 만족해야 사용가능 (매서드의 반환형만 다를경우는 오버로딩X) 모습은 같지만 형태가 다름 (동일한 클래스 내부) 같은 영역(Heap)에 위치해 있기 때문에 사용시 객체생성은 한번만으로 모두 사용이 가능 오버라이딩(Overriding): 매서드의 재정의 사용 목적: 부모클래스와 관련된 내용을 부모클래스의 변경없이 새로운 내용으로 구현하고자 할 때, 자식클래스를 상속받아 재정의하여 사용 사용 조건: 매서드의 이름이 같고, 상속관계에서 이루어지는 사용방식으로 매개변수, 리턴타입 또한 모두 동일해야만 사용가능 상속받은.. [C++] 생성자&소멸자의 오버로딩/오버라이딩 오버로딩(Overloading) 함수의 이름이 같고 매개변수의 반환형, 매개변수의 개수가 다른 조건을 만족해야 사용가능 (함수의 반환형만 다를경우는 오버로딩 불가) 오버라이딩(Overriding) 함수의 이름이 같고 상속관계에서 이루어지는 사용방식으로 매개변수, 리턴타입 또한 모두 동일해야만 사용가능 생성자 소멸자 오버로딩 (overloading) ○ X 오버라이딩 (overriding) X X 이전 1 다음