>>643
> Stringクラスを継承して作ったクラス(仮にStringA)に何か工夫をして,
String は final 宣言されてるので継承できません。

>  01: StringA str = new String("Hello");
仮に StringA extends String できたとしてもコンパイルエラーです。

> 検知する方法はありますでしょうか?
何が言いたいのか良くわかりません。