요즘 공부하고 있는 '메서드'라는 개념을 설명하는 짧지만 굵은! 포스팅을 해보려합니다.
메서드(method)란?
메서드는 C언어에서 '함수'와 비슷한 개념이며,
사전적인 의미로는 어떠한 특정 작업을 수행하기 위한 명령문의 집합입니다.
메서드는 한 마디로 여러 반복되는 명령문을 묶어놓은 것입니다.
간단한 예를 들어보겠습니다.


두 사진은 모두 입력한 숫자들 사이의 숫자들의 합을 구하는 프로그램입니다.
똑같은 프로그램이여도 sum_metheod라는 메서드를 사용해서
메인함수의 길이가 짧아진 것이 한눈에 보이시죠?!!
이렇게 메서드를 사용하면 메인함수의 길이가 짧아져
어떤 프로그램인지 한눈에 알아 볼 수 있게 됩니다.
메서드와 함수의 차이?
앞에서 한 번 언급했었지만!!
함수라는 개념은 C언어와 같은 절차 지향 언어에서 쓰이고,
메서드라는 개념은 Java와 같은 객체 지향 언어에서 쓰입니다.
더 자세히 설명하자면, 메서드는 클래스에 종속되어있는 함수입니다.
결국 메서드도 함수에 포함되는 것이죠!!
메서드에 대해 더 궁금한 것이 있으시다면 댓글로 남겨주세요!!
'개념정리 > Java' 카테고리의 다른 글
[JAVA] GUI - 프레임 생성 및 기본적인 설정 간단히 정리 (0) | 2023.07.26 |
---|---|
[JAVA] 컬렉션(collection)과 배열(array)의 차이점 간단히 정리☆ (0) | 2023.05.25 |
[JAVA] 추상 메서드와 추상 클래스 쉽고 간단하게 알자! (0) | 2023.05.17 |
[JAVA] 메서드 - isEmpty() (0) | 2023.04.05 |
[Java] 배열(Array) (0) | 2022.09.07 |