많은 속성이 private 또는 protected로 기록되어 있는 것을 확인했습니다. 이것의 목적은 무엇입니까?
다른 사람이 임의로 수정하는 것을 방지하라는 내용을 온라인에서 읽었는데, 상대방이 누구를 가리키는지 이해가 되지 않았나요? 그 사람들은 회사 동료인가요?
그렇다면 프로그램을 직접 개발한다면 민영화를 설정하지 않아도 되는거 아닌가요? 공개하면 쓰기도 편하고 통화도 편해지겠죠?
예를 들어 WeChat 공식 계정을 개발할 때 APPID가 있는 경우 공개 속성 대신 비공개 속성을 작성하여 저장해야 다른 사람이 귀하의 메소드를 호출할 때 이 값이 변경될 수 없습니다
Private 메소드는 외부 호출이 허용되지 않는다는 의미입니다. 일반적으로 클래스 인스턴스를 사용하여 직접 호출하면 오류가 보고됩니다. 일부 IDE 편집기.
예를 들어 WeChat 공식 계정을 개발할 때 APPID가 있는 경우 공개 속성 대신 비공개 속성을 작성하여 저장해야 다른 사람이 귀하의 메소드를 호출할 때 이 값이 변경될 수 없습니다
Private 메소드는 외부 호출이 허용되지 않는다는 의미입니다. 일반적으로 클래스 인스턴스를 사용하여 직접 호출하면 오류가 보고됩니다. 일부 IDE 편집기.