더북(TheBook)

2.   솔루션 탐색기에서 Program.cs 파일을 DestructorDemo.cs 파일로 이름을 변경하고, 이미 만든 모든 코드를 삭제한 후 다음과 같이 프로그램을 만듭니다.

//DestructorDemo.cs 
using System; 

namespace DestructorDemo 
{ 
    public class Car 
    { 
        private string _name;     //필드 
        public string GetName()   //메서드 
        { 
            return _name; 
        } 
        public Car()              //생성자(매개변수가 없는) 
        { 
            _name = "승용차"; 
        } public Car(string name) //생성자(매개변수가 있는) 
        { 
            this._name = name; 
        } 
        ~Car()                     //소멸자 
        { 
            Console.WriteLine("{0} 폐차...", _name); 
        } 
    } 

    class DestructorDemo 
    { 
        static void Main(string[] args) 
        { 
            Car car1 = new Car(); 
            Console.WriteLine(car1.GetName()); 
            Car car2 = new Car("캠핑카"); 
            Console.WriteLine(car2.GetName()); 
        } 
    } 
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.