Python類繼承是實現面向對象編程的基礎。在Python中,一個類可以繼承另一個類的屬性和方法。
Python中的類繼承通過關鍵字“class
”和“super
”來實現。下面是一個例子:
class Animal:
def __init__(self, name, species):
self.name = name
self.species = species
class Dog(Animal):
def bark(self):
print("Woof, woof!")
dog = Dog("Fido", "Canine")
print(dog.name)
dog.bark()
在這個例子中,我們創建了一個Animal
類,它有一個name
屬性和一個species
屬性。我們還創建了一個Dog
類,它從Animal
類繼承了name
和species
屬性,并添加了一個bark()
方法。
類繼承是一種重要的編程技術,它可以使代碼更加可重用和可擴展。通過這種方式,我們可以輕松地創建一個新的類,而不必重新編寫已經存在的代碼。