public class SuperClass{
void methodA() {
//do something}
void methodB() {
//do something else} }
public class SubClass extends SuperClass {
void methodC() {
//do something} }
After the Push Down refactor is applied:
public class SuperClass{
void methodA() {
//do something} }
public class SubClass extends SuperClass{
void methodB() {
//do something}
void methodC() {
//do something else} }