仮想関数ってJavaのインターフェースと一緒だと思って良いのかな?