using System;
//1. class
namespace MyNamespace
{
public class Car
{
//2.Field
private string name; //자동차 이름저장
//3. Constructor : 생성자
public Car() //기본 생성자
{
name = "홍길동"; //초기화
}
/// <summary>
/// 자동차 이름을 넘기세요
/// </summary>
/// <param name="name">자동차명</param>
public Car(string name) //생성자 의미
{
this.name = name; //**
}
//4.Method(함수)
public void Print()
{
Console.WriteLine("이름 : {0}", name);
}
public static void show()
{
Console.WriteLine("정적 생성자 호출~");
}
//static car 함수
static Car()
{
Console.WriteLine("언제일까요?");
}
}
}
-------------------------------------------------
using System;
using MyNamespace;
public class 생성자
{
public static void Main()
{
Car car = new Car();
car.Print();
Car sonata = new Car("소나타");
sonata.Print(); //소나타
Car santafe = new Car("산타페");
santafe.Print(); //산타페
Car.show(); //정적생성자 호출
}
}
'.Net Project > .Net 3.5 Sp1' 카테고리의 다른 글
52장 History객체 (0) | 2009.08.11 |
---|---|
51장 Desctructor(소멸자) (0) | 2009.08.11 |
49장 Class(Filed) (0) | 2009.08.11 |
48장 Class(클래스) (0) | 2009.08.11 |
47장 Locatioc(로케이션) (0) | 2009.08.10 |