getters & setters
2021.02.07
getter와 setter는 여러 프로그램 언어에서 사용하는 개념인데 사용하는 첫번째 이유는 class의 확장성이 증가된다. 물론 모든 필드에 public 키워드를 사용하되면 어디서든 사용할수 있기야 하겠지만 그렇게되면 불필요하거나 예상하지 못한 값들이 생성되거나 출력될수 있다. 그렇기에 get, set의 가장 큰 의미는 클래스 내부 필드들의 캡슐화 및 은닉성을 위해서 사용합니다. public class Sample { public string name; private int age; // public string gender; private string gender; // constructor public Sample(string _name, int _age, string _gender) { this...