object指向のクラスの継承という概念について聞きたいんですが

これって、継承先で、オリジナルのクラスに既にあるクラスのメソッドやプロパティを
丸ごと利用できつつ、新しいメソッドを加えたりプロパティの値を変更して使える機能だと
理解してるんですが間違いないでしょうか?

そうだとすると、継承先で「メソッドを加えたり値を変更したり」しないのであれば
継承する意味がない(継承先クラスの中身{}の記述がカラになる)から
最初からオリジナルのクラスを利用すれば良いってことですよね?