Поскольку у меня есть два похожих класса, но с небольшими отличиями только в одной функции, я хочу создать базовый класс, который они будут расширять, но это также заставит их реализовать эту конкретную функцию.Чтобы лучше объяснить это:
class A {
void print() {print "hello";}
void func (){}
}
class B extends A {
@override func(){
//TODO
}
}