Код: Выделить всё
class Some_Class:
def funcA():
do something
def funcB():
use funcA() to do this
получить доступ извне, но тогда funcB() не выполнится потому что для этого требуется funcA().
Кроме того, funcA() все еще можно увидеть снаружи, даже если он защищен, снаружи все равно
видно, что «он там» . Есть ли способ скрыть это? чтобы внешние об этом не знали?
Почему я этого хочу, просто funcA() — это ненужная информация для внешнего мира.
Что я делаю можно просто вывести funcA() за пределы класса, но есть ли способ сделать это и сохранить
в классе?
Дальнейшие действия: я также попытался сделать его приватным с помощью «одиночного подчеркивания» def _funcA():, но это, похоже, даже ничего не дает.
Подробнее здесь: https://stackoverflow.com/questions/784 ... ouble-unde