首页 > 解决方案 > 我应该直接访问 Python 类变量还是使用类函数?

问题描述

我对 python 比较陌生,我正在编写一个广泛使用类对象的脚本。我记得几年前的 C++ 课程中,C++ 类对象有公共变量和私有变量,其中公共变量可以像 MyClass.myVariable = # 一样访问,但私有变量必须使用预定义函数设置,即 MyClass.setMyVariable(# )。据我记得,这使您可以确保变量的类型正确并防止误用或损坏。

python中有没有等价的东西?对于类密集型脚本,我应该费心制作设置和传递类对象中包含的变量的内部类函数,还是应该直接设置和访问变量?

我在 linux Mint 上使用 python 3。该代码最终适用于 Android 应用程序。

标签: pythonfunctionclassprivatepublic

解决方案


推荐阅读