Java
오버로딩(Overloading) 과 오버라이딩(Overriding)
Java 를 배우다 보면 객체만큼 많이 듣게 되는 개념이 있는데 , 바로 오버로딩 과 오버라이딩 이다. 중요한 개념이니 서로 헷갈리지 않게 명확하게 구분할 줄 알아야 할 것 같다 오버로딩(Overloading) : 메소드의 이름이 같고 매개변수의 (자료형)타입이나 타입 개수 & 순서가 다름 메소드의 이름만 같고 기존에 없는 메소드를 새롭게 추가하는 것 오버로딩을 사용하는 이유 : 메소드의 이름은 동일하게 만들고 매개변수와 리턴타입을 다르게 설정할 수 있다 가장 대표적인 예시를 들자면, Java를 배우면서 자주 사용하게 되는 "출력문" println() 이라는 메소드가 있다 이 메소드는 동일한 이름으로 ( )안에 여러가지 값(문자열,정수 등)을 매개변수로 넣고 그 값을 출력하게 해준다 . 오버라이딩(Ove..
2022. 2. 16. 10:42
최근댓글