如何在Python中定义一个类并实现继承?
时间: 2024-10-23 08:03:04 浏览: 19
python中继承一个类共2页.pdf.zip
在Python中,你可以使用`class`关键字来定义一个类。定义类的基本语法如下:
```python
class ClassName(ParentClassName):
# 类的属性和方法
attribute = value
def method_name(self, parameters):
# 方法体
pass
```
这里,`ClassName`是你自定义的类名,而`ParentClassName`是你想要继承的父类名。如果你不指定父类,则默认继承自所有内置的`object`类。
为了实现继承,只需将父类名称放在括号中即可。子类可以访问父类的所有公共属性和方法,并且可以根据需要添加新的属性和方法,或者重写父类的方法。例如:
```python
class Animal: # 父类
def sound(self):
print("Animal makes a generic sound.")
class Dog(Animal): # 子类,继承自Animal
def sound(self):
print("Dog barks.") # 重写sound方法
dog = Dog()
dog.sound() # 输出 "Dog barks."
```
阅读全文