特牛生活网

python面向对象:封装、继承、多态_python封装继承多态的含义-CSDN博客

网友收藏
python封装:在设计类时,将一些属性和方法隐藏在类的内部,将无法直接以"类对象.属性名"(或者"类对象.方法名(参数)")的形式调用这些属性(或方法),而只能用未隐藏的方法间接的操作这些隐藏的属性和方法。对类的属性和方法名称前两位字符使用单下画线定义,在调用过程中只能通过_class__xxx方式访问(class代表类名,xxx代表属性或方法名称)。默认情况下,python类中的变量和方法都是公有的,它们的名称前都没有下划线(_) 如果类中的变量和函数,其名称以双下划线“__”开头,则该变量或_python封装继承多态的含义