Первым оператором вашего конструктора должен быть вызов конструктора суперкласса. Синтаксис:
super(pFn, pWidth, pHeight);
Вам решать, хотите ли вы, чтобы конструктор вашего класса имел те же параметры и просто передавал их конструктору суперкласса:
public CMainCharacter(String pFn, int pWidth, int pHeight) {
super(pFn, pWidth, pHeight);
}
или передать что-то еще, например:
public CMainCharacter() {
super("", 7, 11);
}
И не указывают тип возвращаемого значения для конструкторов . Это незаконно.