Javaを勉強し始めて2ヶ月ほどの初心者です
気になることがあったので質問させていただきます

参考書には親クラスの型を使って子クラスのインスタンスを参照する参照変数を宣言できると
書いてあったのですが、それをするメリットって何なんでしょう?

例えばHumanクラスを親とするChildクラスがあるとして、
Child child = new Child();
ではなく
Human human = new Child();
とするメリットです

文法上そういうことができるのは理解しましたが、それをすることが何に役立つのかがわからなくて…

まだ自分はそこを気にかけれるレベルではないのだと思いますが、回答いただけるとありがたいです