有如下Python程序: class Car(): def __init__(self,name,color): self.name=name self.color=color def run(self): print(self.color+self.name+'is running') class Bus(Car): def __init__(self,name,color): super().__init__(name,color) car1=Bus('公交车','红色') car1.run() 上述代码描述了面向对象的哪个特征?( )
【喵呜刷题小喵解析】:在这个Python程序中,`Bus`类继承了`Car`类,这体现了面向对象编程中的继承特征。继承允许一个类(子类)继承另一个类(父类)的属性和方法,子类可以继承父类的所有公共属性和方法,也可以添加自己的属性和方法。在这个例子中,`Bus`类继承了`Car`类的`__init__`和`run`方法,因此`Bus`对象可以使用这些方法。所以,上述代码描述了面向对象的继承特征。