43. 클래스(Class)
.NET프로그래밍/C# 3.5 SP1 2009. 8. 11. 10:58 |==> 클래스.cs
using System;
public class 클래스
{
// Entry Point
public static void Main()
{
// Car클래스의 인스턴스 생성
Car car = new Car(); // 새로운 실체(객체)
car.Color = "Red";
car.Run();
// Human 클래스 사용
Human h = new Human();
h.Name = "홍길동";
h.Age = 21;
h.Show();
// StaticClass's Instance
StaticClass.Name = "백";
StaticClass s = new StaticClass();
s.Age = 21;
}
}
==============================================================================================
==> Car.cs
using System;
// Class
public class Car
{
// Field : 나중에 private으로.
public string Color; // 나중에 소문자로...
// Method
public void Run()
{
Console.WriteLine("{0}색 자동차가 달리다", Color);
}
}
// Class
public class Human
{
public string Name; //Field
public int Age; // Field
public void Show() { // Method
Console.WriteLine("{0}, {1}", Name, Age);
}
}
public class StaticClass
{
// static: 정적접근가능
public static string Name; // Field
// x : 인스턴스접근 : 객체생성후
public int Age; // Member Variable
}
'.NET프로그래밍 > C# 3.5 SP1' 카테고리의 다른 글
45. 생성자(Constructor) (0) | 2009.08.11 |
---|---|
44. 필드(Field) (0) | 2009.08.11 |
42. 컬렉션 - 5. 리스트(List) (0) | 2009.08.10 |
41. 컬렉션 - 4. 해시테이블(Hashtable) (0) | 2009.08.10 |
40. 컬렉션 - 3. 배열리스트(ArrayList) (0) | 2009.08.10 |