C++中的變量類型本身不能直接繼承,因?yàn)樗鼈儾皇穷?。但是,C++支持類之間的繼承,這意味著一個(gè)類(派生類)可以繼承另一個(gè)類(基類)的屬性和方法。在C++中,類的繼承是通過使用冒號(hào)(:)和訪問修飾符(如public、protected或private)來實(shí)現(xiàn)的。
例如,假設(shè)我們有一個(gè)名為Animal
的基類和一個(gè)名為Dog
的派生類。Dog
類可以繼承Animal
類的屬性和方法,如下所示:
class Animal {
public:
void makeSound() {
// ...
}
};
class Dog : public Animal {
// ...
};
在這個(gè)例子中,Dog
類繼承了Animal
類的makeSound()
方法。這意味著我們可以在Dog
類中調(diào)用makeSound()
方法,就像它是Dog
類自己的方法一樣。