#一.Python类的封装机制:
# Python 并没有提供 public、private 这些修饰符。为了实现类的封装,Python 采取了下面的方法:
# 1.默认情况下,Python 类中的变量和方法都是公有(public)的,它们的名称前都没有下划线(_);
# 2.如果类中的变量和函数,其名称以双下划线“__”开头,则该变量(函数)为私有变量(私有函数),其属性等同于 private。
#二、Python类的继承机制:
# 1.如果类没有显式指定继承自哪个类,则默认继承 object 类
# 2.(object 类是 Python 中所有类的父类,即要么是直接父类,要么是间接父类)。
# 3.另外,Python 的继承是多继承机制(和 C++ 一样),即一个子类可以同时拥有多个直接父类。
# 4.继承是相对子类来说的,即子类继承自父类;而派生是相对于父类来说的,即父类派生出子类。
# 5.Python 支持多继承(C++也支持多继承)。
# 6.和单继承相比,多继承容易让代码逻辑复杂、思路混乱,一直备受争议,中小型项目中较少使用,后来的 Ja
Python类与对象---封装与继承
最新推荐文章于 2024-03-06 22:41:47 发布
本文详细探讨了Python编程中类的封装概念,解释了如何通过访问修饰符保护数据,以及如何创建和使用私有属性。此外,还深入讲解了继承的基本原理,包括多态性和super()函数的应用,帮助开发者更好地理解和利用Python的面向对象特性。
摘要由CSDN通过智能技术生成