제목 : 예제. 생성자를 사용한 주어진 범위의 짝수의 합을 구하는 프로그램
    
    
        
            
                | 
                    글번호:
                 | 
                
                 | 
                
                    333
                 | 
            
            
                | 
                    작성자:
                 | 
                
                 | 
                
                    
                        레드플러스
                        
                        
                    
                 | 
            
            
                | 
                    작성일:
                 | 
                
                 | 
                
                    
                        2008/05/14 오전 10:52:00 
                    
                 | 
            
            
            
                | 
                    조회수:
                 | 
                
                 | 
                
                    
                        6715
                    
                 | 
            
            
        
     
 
    
	
	
    
	using System;
// Num 클래스를 설계해 보세요...
public class Num {
    // 필드
    private int sum; // 짝수의 합, 필드는 기본값으로 초기화
    private int data; // 어디까지의 합
    // 매개변수가 없는 생성자 : 주로 초기화시키는 역할
    public Num() {
        data = 100; // 기본값은 100까지
    }
    // 매개변수가 정수 하나인 생성자 : 인스턴스화할 때 넘겨옴
    /// <summary>
    /// 넘겨준 데이터까지의 짝수의 합
    /// </summary>
    /// <param name="data">범위...</param>
    public Num(int data) {
        this.data = data; // this.멤버 = 매개변수;
    }
    // 메서드 : 클래스의 기능 -> 짝수의 합을 구하는 기능
    public void Sum() {
        for (int i = 1; i <= data; i++) {
            if (i % 2 == 0) {
                sum += i;
            }
        }
        Console.WriteLine("1~{0}까지짝수합:{1}", data, sum);
    }
}
public class 퀴즈
{
    static void Main(string[] args)
    {
        // Num 클래스의 인스턴스 생성
        Num n = new Num();
        n.Sum(); // 1~100까지 짝수의 합은 2550입니다.
        // 매개변수가 있는 생성자 호출
        Num num = new Num(1000);
        num.Sum(); // 1~1000까지 짝수의 합은 ????입니다.
        // 원하는 만큼 확장 가능...
        Num n50 = new Num(50);
        n50.Sum(); // 50까지
        Num 내가원하는이름 = new Num(300);
        내가원하는이름.Sum(); //
    }
}