staticつけるとオーバーライドされた内容までひょうかされず、
Superのs.meth()が実行されて、
デフォルトだとその内容まで評価されて、サブクラスのメソッドが
使われてるようにみえるということなのでしょうか。
フィールドにはオーバーライドのようなものはないってことですよね。
まちがってたらすいません。頭を整理してるところです。