Can't B just ignore the other seven methods? Or could you refactor the shared methods into a superclass that both A and B share, making them siblings? If you want to override inherited methods in a class, just implement them within that class definition.
The Liskov substitution principle requires that a subtype B of A has at least the interface of A. If you don’t want that, then you probably don’t want B to be a subtype of A.
Make a parent class that has the 3 methods in it. Inherit the class A and class B from the parent. class A will keep its 7 methods and class B wont know anything about them. Similar to @jonrsharpe suggestion (I +1'd it) , but I advocate this approach to just "ignoring" the other seven methods, since if you are not the only developer then someday someone might forget why they are "ignoring" them.
Bjust ignore the other seven methods? Or could you refactor the shared methods into a superclass that bothAandBshare, making them siblings? If you want to override inherited methods in a class, just implement them within that class definition.