반응형 public vs private1 C#기초 - 접근 제한자 (public vs private),(Getter,Setter 사용법) 접근 제한자 - 클래스, 메서드, 변수에 대한 접근 범위를 제한하는 키워드 1. private 접근제한자 => 자신의 클래스 내에서만 접근이 가능하고, 다른 외부 클래스에서는 접근이 불가능하도록 제한 (주로, 멤버변수에 private 접근제한자를 사용하여 값을 변경하지 못하도록 제어) 2. public 접근제한자 => 모든 클래스에서 접근이 가능(접근 제한이 없음) (주로, 멤버메서드에 public 접근제한자를 사용하여 누구나 접근하도록 제어) Getter/Setter 정의 클래스 내에서 멤버변수는 주로 private 접근제한자를 통해 외부에서 접근을 금지시킴 => 따라서, 별도의 메서드(Getter/Setter)를 정의하여 멤버변수 값을 대신 접근하도록 한다. 모.. 2021. 5. 27. 이전 1 다음 반응형