<dependencies>
<dependency>
<groupId>org.inherits</groupId>
<artifactId>inherits-core</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
import org.inherits.annotation.Inherits;
@Inherits(baseClass = Animal.class)
public class Dog extends Animal {
}
public class Dog extends Animal {
public void bark() {
}
public void action() {
bark();
}
}
public class Cat extends Animal {
@Override
public void eat() {
}
}