[C#] 클래스 : 정적필드, 얕은 복사와 깊은 복사, this 키워드
1. 정적 필드 프로그램 전체에 걸쳐 공유해야 하는 변수를 사용할때 정적 필드 안에 생성하면 전체에 공유를 할 수 있다. 이와 같이 Global이라는 정적 필드에 public static int count 라는 변수를 선언하면 프로그램 전체에 공유 할 수 있습니다 변수 뿐만 아니라 메소드도 공유할 수 있으며, 정적 메소드라고 불립니다. 인스턴스가 아닌 클래스 자체에 소속되고 정적 메소드가 클래스의 인스턴스를 생성하지 않아도 호출이 가능합니다. 2. 객체 복사 (얕은 복사와 깊은 복사) 얕은 복사 바로 코드를 보도록 합시다. 먼저 객체 source 선언, source의 field1,2에 10,20을 대입합니다. target객체를 만들고 sourve를 대입 후, target field2에 30을 대입합니다...
2019.04.01