내가 알기로 클래스 등장 배경이
전역 변수 때문이고
전역변수의 문제점중 하나가 데이터 무결성인데
변수를 직접적으로 참조하지 않고
함수를 이용해서 간접적으로 접근하는 방식으로
이걸 해결하는 걸로 아는데
상수는 그런 문제가 없잖슴?
그러니까 public?
내가 알기로 클래스 등장 배경이
전역 변수 때문이고
전역변수의 문제점중 하나가 데이터 무결성인데
변수를 직접적으로 참조하지 않고
함수를 이용해서 간접적으로 접근하는 방식으로
이걸 해결하는 걸로 아는데
상수는 그런 문제가 없잖슴?
그러니까 public?
get set?
클래스 내부에서만 사용하는 상수는 private으로 만듬
언어 스펙에 따라 다르지
C#같은 경우엔 private protected internal public 다 가능
static 말하는거냐 - return 0;