Python 面试题

Python 编程中的继承是什么?

点我看答案

继承使对象从另一个对象派生,并允许后者使用父对象的功能,就像它们自己的一样。

我们有意地抽象出不同类中的类似代码。

公共的代码将驻留在基类中,而另一个对象现在将从父类继承。

看看下面的例子。

class PC(object): # 基类
    processor = "Xeon" # 公共属性
    def set_processor(self, new_processor):
        processor = new_processor

class Desktop(PC): # 派生类
    os = "Mac OS High Sierra" # 个性化属性
    ram = "32 GB"

class Laptop(PC): # 派生类
    os = "Windows 10 Pro 64" # 个性化属性
    ram = "16 GB"

desk = Desktop()
print(desk.processor, desk.os, desk.ram)

lap = Laptop()
print(lap.processor, lap.os, lap.ram)

输出

Xeon Mac OS High Sierra 32 GB
Xeon Windows 10 Pro 64 16 GB
© 2022 刘士. All rights reserved.

结果匹配 ""

    没有匹配的结果 ""