Как расширить класс java за счет java.io?
Так, и сделать, как вы сами сказали - расширить.
В данном случае "унаследовать":import java.io.BufferedReader;
import java.io.Reader;

public class GetSet extends BufferedReader {
    private int intVariable;
    private double doubleVariable;
    private String stringVariable;

    public GetSet(Reader in, int sz) {
        super(in, sz);
    }

    public GetSet(Reader in) {
        super(in);
    }

    public int getIntVariable() {
        return intVariable;
    }

    public void setIntVariable(int newIntVariable) {
        intVariable = newIntVariable;
    }

    public double getDoubleVariable() {
        return doubleVariable;
    }

    public void setDoubleVariable(double newDoubleVariable) {
        doubleVariable = newDoubleVariable;
    }

    public String getStringVariable() {
        return stringVariable;
    }

    public void setStringVariable(String newStringVariable) {
        stringVariable = newStringVariable;
    }

    public void message() {

        System.out.println("Int variable = " + intVariable +
                "\nDouble variable = " + doubleVariable +
                "\nString variable = " + "\"" + stringVariable + "\"");

    }
}
 Единственное замечание,
В Java такая запись некорректна:getset.setIntVariable = getset.readLine();
 Параметры функции задаются так:getset.setIntVariable(Integer.parseInt(getset.readLine()));
 Можно немного изменить функцию:public void setIntVariable(String s) {
        intVariable = Integer.parseInt(s);
    }
в ЖАААве я полный нюпь, просто пытаюсь импровизировать и улучшить процесс изучения с помощью гуглА