static 키워드
static이 붙은 클래스, 함수, 변수는 별도의 인스턴스 생성없이 호출가능
캡슐화
정보를 은닉한다는 의미로써, 아무나 객체안의 변수나 함수에 함부로 접근하지 못하도록하기위해 내부 멤버를 숨기는 것. 접근제한자를 이용
접근제한자
public: 어디서나 접근가능
private: 클래스내에서만 접근가능
protected: 클래스내, 파생클래스에서만 접근가능
internal: 동일 어셈블리 내에서 접근가능
protected internal: 동일 어셈블리 내에서 또는 다른 어셈블리의 파생클래스에서 접근가능
OOP의 표준으로는 멤버변수는 private, 외부에서 호출할 함수는 public, 그외에는 protected로 설정
'ASP.NET C#' 카테고리의 다른 글
상속, abstract, interface, sealed, this, base (0) | 2021.01.12 |
---|---|
상속, abstract, virtual, new, override (0) | 2021.01.08 |
매개변수 키워드 (0) | 2021.01.06 |
배열선언 (0) | 2021.01.06 |
메모리구조, 가비지컬렉터 (0) | 2021.01.05 |