메소드(Method)
-일련의 코드를 하나의 이름으로 정의 하는 것
-정의한 이름을 호출하여 실행
1)메소드 선언
-클래스 내부에 선언한다
-필수 요소 세가지 : 반환형식 ,메소드 이름, 매개변수 목록
*반환형식 : 메소드의 결과물의 형식입니다
*메소드 이름 : 메소드의 정의
*매개 변수 목록 : 메소드의 호출차에게 받는 변수 목록
-결과를 반환 할 때 return문을 사용
*반환형식과 일치하는 데이터를 반환해야한다.
*void형식 인 경우 반환값 없이 사용 가능하다.
2)메소드 오버로딩
-하나의 메소드 정의에 다른 버전의 구현을 올리는 것
3)가변길이 인수
-개수를 유연하게 조절할수 있는 인수
-Param키워드와 배열을 이용하여 선언
-데이터 형식이 같다면 가변
길이 인수를 통해 오버로딩 대신 사용
4)명명된 인수
-메소드 호출시 매개변수
의 이름을 명시하여 나타내는 방법
5)선택적 인수
-매개변수가 특정 값으로 초기화 하듯 메소드를 선언하는 것
-해당 인수는 생략이 가능하다.
6)로컬 함수
-메소드 안에서 선언 되고 메소드 안에서만 사용되는 함수
-자신이 존재하는 지역의 변수를 사용할수있다.
'C# > C#기초' 카테고리의 다른 글
6.인터페이스와 추상클래스 (0) | 2023.05.13 |
---|---|
5. 클래스와 객체지향 프로그래밍 (0) | 2023.05.11 |
3.코드의 흐름제어 (0) | 2023.05.08 |
2.데이터 가공 연산자 (0) | 2023.05.06 |
1.변수와 상수 그리고 데이터형식 (0) | 2023.05.05 |