제목 : 예제. 인스턴스 객체를 생성하는 생성자
//인스턴스객체를생성하는생성자.cs
using System;
namespace 인스턴스객체를생성하는생성자
{
public class 기억
{
//[1] 필드
private static object 뇌세포;
//[2] 인스턴스 생성자(매개변수 없음)
public 기억()
{
뇌세포 = "매개변수가 없는 생성자 호출";
}
//[3] 인스턴스 생성자(매개변수 있음)
public 기억(object 경험)
{
뇌세포 = 경험;
}
//[4] 메서드
public void 기억해내다()
{
Console.WriteLine("{0}", 뇌세포);
}
}
public class 경험
{
public static void Main()
{
//[1] 기억 클래스의 인스턴스(개체) 생성
기억 기억객체 = new 기억();
//[2] 기억객체의 메서드 호출
기억객체.기억해내다();
//[3] 생성자에게 값을 넘겨주는 객체 생성
기억 또다른객체 = new 기억("안녕");
//[4] 또다른객체 실행
또다른객체.기억해내다();
}
}
}