Информация об модификаторах доступа
Все, что вы делаете, устанавливая их закрытыми, это скрывает их от доступа, они все равно отображаются в ресурсах, поэтому это предполагаемое поведение.
Если вы хотите скрыть сам код, вы можете поместить его в библиотеку и импортировать эту библиотеку в проект.