인스턴스 메서드 만들기

    클래스에 인스턴스 메서드를 만들고 호출하는 내용을 예제로 살펴보겠습니다.

    > public class MyMath
    . {
    .     //① 인스턴스 메서드 생성
    .     public void Sum(int x, int y)
    .     {
    .         int sum = x + y;
    .         Console.WriteLine($"합계 : {sum}");
    .     }
    . }
    >
    > MyMath myMath = new MyMath(); //② MyMath 클래스의 인스턴스 생성
    > myMath.Sum(3, 5);             //③ 개체.인스턴스메서드이름; 형태로 호출
    합계 : 8

    처럼 static이 빠진 형태로 클래스 내에 메서드를 만들면 이 메서드는 인스턴스 메서드가 됩니다. 인스턴스 메서드를 호출하려면 처럼 new 키워드를 사용하여 인스턴스를 생성해야 합니다. 는 다음과 같이 var 키워드를 사용해도 됩니다.

    > var myMath = new MyMath();

    에서 볼 수 있는 것처럼 인스턴스 멤버들은 개체.인스턴스메서드이름; 형태로 호출합니다.

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.