이런식임
그리고 c1.SealMe 호출하면
Base 의 SealMe가 먼저 호출됨.
코드의 파괴를 막는 "안정장치"
어떠한 기능을 막는 것도 "기능"이다.
읽기 전용 필드는 상수와 변수 그 중간 어딘가에 있다.
읽기만 가능한 "필드"
"필드"이기 때문에 클래스와 구조체 안에서만 존재 가능.
"생성자"안에서 한번 값을 지정하면 바꿀 수 없다.
도한 "읽기 전용 필드"는 생성자 안에서만 초기화가 가능하다.
생성자가 아닌 메소드에서 "읽기 전용 필드"를 수정하려고 하면
컴파일 에러가 난다.