Java 오버로딩과 오버라이딩의 차이

메소드 오버로딩 - 같은 클래스, 상속 관계에서 동일한 이름의 메소드를 중복으로 작성(정적 바인딩)메소드 이름은 반드시 동일해야하고, 메소드의 인자의 개수나 인자의 타입이 달라야 성립한다.이름이 같은 여러 개의 메소드를 중복 선언하여 사용의 편리성을 향상시킨다.매소드

2021년 12월 8일
·
0개의 댓글

Java 업캐스팅(Upcasting) & 다운캐스팅(Downcasting)

고양이를 가리킬 수 있는 손가락 -> 고양이사람을 가리킬 수 있는 손가락 -> 사람그렇다면 생물을 가리킬 수 있는 손가락이라면?이처럼 업 캐스팅은 기본 클래스의 포인터(생물을 가리키는 손가락)로파생 클래스의 객체를 가리키는 것을 말한다.업캐스팅(upcasting)서브

2021년 12월 8일
·
0개의 댓글