오버로딩

· CS/그외
오버로딩(Overloading)이름이 같아도 매개변수 타입, 개수, 순서를 다르게 해서 같은 이름이더라도 여러 개의 함수를 정의할 수 있는 것프로그램의 유연성을 높이고, 코드를 깔끔하게 만들어 준다.같은 클래스 내에서 사용됨오버라이딩(Overriding)부모(상위) 클래스에서 가지고 있는 메소드를 자식(하위) 클래스가 재정의(override)하는 것 → 상속 관계에서 사용ex.) 상속 관계에서의 오버라이딩, 인터페이스를 구현한 구체 클래스에서의 메소드 오버라이딩메소드 오버라이딩 조건메소드 이름, 매개변수, 반환 타입 → 같아야 한다.접근 제어자 → 상위 클래스 메소드보다 더 제한적이면 안된다.접근 제어자private default(package-private) protected public모든 외부 호출..
happenundo
'오버로딩' 태그의 글 목록