一、类和对象其实就是模拟现实世界的设计,Python中也是到处都是对象,无论你是否有对象,从代码的实现功能上来说,影响并不会很大,如果有对象,代码的封装会上升到一个新的高度,所以代码是非常重要的,前面学习了面向对象编程的3个基础特征之一——封装。封装就是创建对象之前,通过类,就相关属性和方法给打包到一起,然后通过类来生成相应的对象,就像工厂在批量生产以前,一般先制作一个模具,儿类就是这个模具。今天接着学习面向对象编程的基本特征之二——继承。
Python的类也是支持继承,它可以使用现有类的所有功能,并在无需重新编写代码的情况下对这些功能进行拓展,通过继承创建的新类,我们称之为子类,而被继承的类称之为父类,基类,超类。
Python 3.12.1 (tags/v3.12.1:2305ca5, Dec 7 2023, 22:03:25) [MSC v.1937 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
class A:
x=520
def hello(self):
print("你好,我是A~")