객체 지향 프로그래밍과 클래스

int a = 30;

클래스의 선언과 객체의 생성

// 고양이 클래스 만들기
class Cat
{
    public string Name;
    public string Color;

    public void Meow ()
    {
        Console.WriteLine("{0} : 야용", Name);
    }
}

// 고양이 클래스의 인스턴스 생성
Cat kitty = new Cat();
Cat persian;

객체의 삶과 죽음에 대하여: 생성자와 소멸자

생성자

class 클래스이름
{
    한정자 클래스이름 (매개변수목록)
    {
    }

    // 필드
    // 메소드
}

소멸자

class 클래스이름
{
    ~클래스이름 ()
    {
    }

    // 필드
    // 메소드
}