親子関係であれば、
Text str = new Text();
String text = (String)str;
みたいな感じでキャストができるとは思うけど、
そうでないなら、変換の仕組みを自分で考えて実装する必要があります。
例えば、Textクラスに
java
1class Text {
2
3 //(Textクラスの実装群、内容略)
4
5 public String convertString() {
6 return “moji ni henkan suru shikumi”;
7 }
みたいな感じで実装して、
Textインスタンスを使用している実装箇所(Stringに変換したい箇所)で
java
1String text = str.convertString();
のように、呼び出す感じです。