반응형
코드 |
설명 |
public |
클래스 내/외부에서 모두 접근이 가능합니다. |
private |
클래스 내부에서만 접근이 가능합니다. |
protected |
클래스 외부에서 접근이 불가능하고, 파생 클래스(자식 클래스) 에서는 접근이 가능합니다. |
internal |
같은 어셈블리에 있는 코드에서 public 처럼 사용합니다. 다른 어셈블리에 있는 코드에서 private 처럼 사용합니다. |
public class Bus
{
private int oil;
// 접근 가능
public void Drive()
{
Charge(10);
Console.WriteLine("Move");
}
// 내부에서만 접근가능
private void Charge(int oil)
{
Boil += oil;
}
}
// 메인함수
Bus bus = new Bus();
bus.Drive();
728x90
반응형
'프로그래밍 > CSharp' 카테고리의 다른 글
(C#) Dictionary (0) | 2021.04.20 |
---|---|
(C#) 람다식 Lambda (0) | 2021.04.18 |
(C#) 생성자 Construtor (0) | 2021.04.17 |
(C#) 클래스 Class (0) | 2021.04.17 |
(C#) 어서트 Assert (0) | 2021.04.17 |