C#/C#기초

4. 메소드 간추리기

공부를하자 2023. 5. 9. 21:49

메소드(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