참고 : MSDN - 컴파일러 오류 CS0052

이 오류는 걸리면 난감합니다 ㅡ.-;;;
에러위치가 애매 하기 때문입니다 ㅎㅎㅎ
왜 에러가 났는지는 알지만 고치기가 힘든 에러죠.


정말 초보적인 실수지만 자주 하는 실수로 접근자를 잘못 써서 그렇습니다.
public이 아닌 클래스나 요소를 퍼블릭으로 선언하면 발생합니다.


이 경우 claTest1을 public로 선언하던지 생성할때 퍼블릭을 빼주셔야 합니다.

클래스를 설계할때 작게 설계할수록 걸릴 확률이 적습니다.
클래스 분석이 쉬워지기 때문이죠.

public function과 private function은 정확하게 구분하여 써야 합니다.
귀찬다고 퍼블릭 펑션으로 도배하면 잘못설계된 클래스이고 프라이빗 펑션만 쓰다보면 이 에러에 걸리죠 ㅎㅎㅎㅎ

그러니 모든 클래스는 아주작게 설계를 해야 오류 가능성도 낮아지고 유지보수도 쉬워집니다.
물론 개발단계에서는 귀찬죠 ㅎㅎㅎㅎ



댓글 작성

이름
패스워드
홈페이지
비밀글

티스토리 툴바