Например, если у вас есть класс A, класс B, наследующий A, и класс C, наследующий B, существует ли какой-либо язык программирования, на котором класс C может переопределить метод класса A, даже если класс B не переопределит его?
class A {
method() {}
}
class B extends A{
}
class C extends B {
//override method from A
method(){}
}