Any attributes or characteristics of a class that extends it are also inherited. Additionally, by including the override keyword in the method declaration, the extending class can replace the already-existing virtual methods.