C# 메소드 알아보기

메소드(Method)는 객체 지향 프로그래밍 언어에서 사용하는 언어입니다. C와 C++ 언어에서는 함수(Function)라 불립니다. 언어에 따라 다르게 불리기도 하며 세세히 따지면 의미 차이가 있지만 비슷한 의미입니다.

일련의 코드를 하나의 메소드로 묶을 수 있습니다. 메소드의 이름을 불러주는 것마으로 코드를 실행할 수 있습니다.

class 클래스의_이름
{
    한정자 반환_형식 메소드의_이름( 매개 변수_목록 )
    {
        실행할_코드

        return 메소드의_결과;
    }
}

위 예제는 메소드 선언 형식입니다. 메소드는 클래스 안에 선언됩니다.

각 객체는 자신만의 속성(데이터)과 기능(메소드)을 갖고 있습니다.

class Calculator
{
    public static int Plus( int a, int b )
    {
        Console.WriteLine($"Input : {a}, {b}");

        return a+b;
    }
}

class MainApp
{
    static void Main(string[] args)
    {
        int temp0 = 4;
        int temp1 = 3;

        Console.WriteLine($"{Calculator.Plus(temp0, temp1)}");
    }    
}

위 코드는 플러스 기능(메소드)을 만들어 Main 메소드에서 호출하여 사용하는 코드입니다.

만약 플러스 기능이 많이 사용된다면 위 코드처럼 따로 만들어서 사용하면 좋겠지요. 메서드는 코드를 간추리고 이해하기 쉽도록 만들어 줍니다.

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다