プリミティブ型はクラスとして再定義するほど余裕はねぇってのがC++
でもやっぱり再定義しようかな?って状態なのがjava