제목 : 예제. 생성자(Constructor)를 사용한 1~n까지 짝수의 합을 구하는 프로그램
글번호:
|
|
293
|
작성자:
|
|
레드플러스
|
작성일:
|
|
2005/07/12 오후 12:37:00
|
조회수:
|
|
5736
|
using System;
public class Calc{
//필드
private int intMax;
private int intSum = 0;
//생성자 : 매개변수가 없을 때 실행
public Calc(){
intMax = 100;
}
//생성자 : 매개변수가 하나일 때 실행
public Calc(int intMax){
this.intMax = intMax;//주의 : 헷갈림...
}
//메서드
public void Hap(){
for(int i = 1;i <= intMax;i++){
if(i % 2 == 0){
intSum += i;
}
}
Console.WriteLine(intSum);
}
}
public class 인스턴스객체를생성하는생성자{
public static void Main(string [] args){
//[1] 첫번째 모양
Calc objCalc = new Calc();
objCalc.Hap();//화면에 2550 출력
//[2] 두번째 모양
Calc objHap = new Calc(10);
objHap.Hap();//화면에 30 출력
//[3] 계속 확장 가능 : 인스턴스 객체의 장점
Calc objSum;//객체선언
objSum = new Calc(500);//객체초기화
objSum.Hap();//1~500//객체참조
}
}