//Namespace.cs
namespace LJH
{
class Lee
{
public int jihee = 0;
}
}
namespace abc
{
class Lee //다른 namespace에 있는 클래스라면 이름이 같더라도 사용 가능
{
}
}
//Program.cs
class Program
{
static void Main()
{
LJH.Lee lee;
abc.Lee lee1;
}
}
Namespace가 다르면 class의 이름은 같아도 된다.
게임으로 생각하면
캐릭터와 몬스터의 스텟은 차이를 두는 경우가 많기에 이런식으로의 분류도 가능은 하다.
상황에 맞게 사용하자
'프로그래밍 언어 > C#' 카테고리의 다른 글
생성자(Consturctor)와 소멸자(Destructor) (0) | 2024.09.05 |
---|---|
객체 지향 프로그래밍(Object Oriented Programming) (2) | 2024.09.04 |
Garbage Collection(가비지 컬렉션) (3) | 2024.09.04 |
String(문자열)과 활용 (0) | 2024.08.30 |
구조체(Structure) / 함수 오버로딩(Function Overloading) (0) | 2024.08.29 |